Commit 9a80a78a authored by 周健威's avatar 周健威

核销相关

parent 3cbe2a72
...@@ -254,6 +254,29 @@ public class UserBiz extends BaseBiz<UserMapper,User> { ...@@ -254,6 +254,29 @@ public class UserBiz extends BaseBiz<UserMapper,User> {
return new ObjectRestResponse<User>().rel(true).data(user); return new ObjectRestResponse<User>().rel(true).data(user);
} }
public ObjectRestResponse userinfoByMobilePhone(String mobilePhone){
User user = selectOne(new User(){{
setMobilePhone(mobilePhone);
setIsDel(SYS_FALSE);
setStatus(SYS_TRUE);
}});
if (user == null) {
return ObjectRestResponse.createFailedResult(ResultCode.USER_NOTEXIST_CODE, ResultCode.getMsg(ResultCode.USER_NOTEXIST_CODE));
}
if (user.getDataCorporation() != null){
com.github.wxiaoqi.security.admin.dto.CompanySearchDTO companySearchDTO =new com.github.wxiaoqi.security.admin.dto.CompanySearchDTO();
companySearchDTO.setDataCorporationIds(Arrays.asList(user.getDataCorporation().split(",")).parallelStream().map(s -> Integer.valueOf(s)).collect(Collectors.toList()));
List<com.github.wxiaoqi.security.admin.vo.CompanySearchVO> companySearchVOList=branchCompanyBiz.getList(companySearchDTO);
if(companySearchVOList != null && companySearchVOList.size() > 0){
List<Integer> companyIds = companySearchVOList.stream().map(com.github.wxiaoqi.security.admin.vo.CompanySearchVO::getId).distinct().collect(Collectors.toList());
user.setCompanyIds(companyIds);
}
}else if (user.getDataCompany() != null ){
List<Integer> companyIds = Arrays.asList(user.getDataCompany().split(",")).parallelStream().map(s -> Integer.valueOf(s)).collect(Collectors.toList());
user.setCompanyIds(companyIds);
}
return new ObjectRestResponse<User>().rel(true).data(user);
}
public List<BaseUserVo> getList(BaseUserDTO baseUserDTO){ public List<BaseUserVo> getList(BaseUserDTO baseUserDTO){
return mapper.selectList(baseUserDTO); return mapper.selectList(baseUserDTO);
......
...@@ -45,7 +45,7 @@ public class AppUserCommentController extends BaseController<UserCommentBiz> { ...@@ -45,7 +45,7 @@ public class AppUserCommentController extends BaseController<UserCommentBiz> {
userComment.setUserId(getCurrentUserIdInt()); userComment.setUserId(getCurrentUserIdInt());
Integer isCompany = userComment.getIsCompany() == null ? 0 : userComment.getIsCompany(); Integer isCompany = userComment.getIsCompany() == null ? 0 : userComment.getIsCompany();
if (isCompany == 1 && (userComment.getCompanyId() == null || userComment.getCompanyId() == 0)){ if (isCompany == 1 && (userComment.getCompanyId() == null || userComment.getCompanyId() == 0)){
List<Integer> companyIds = getCompanyIds(); List<Integer> companyIds = getBusinessUserCompanyIds();
if (companyIds != null && companyIds.size() > 0){ if (companyIds != null && companyIds.size() > 0){
userComment.setCompanyId(companyIds.get(0)); userComment.setCompanyId(companyIds.get(0));
} }
......
package com.github.wxiaoqi.security.admin.rest; package com.github.wxiaoqi.security.admin.rest;
import cn.hutool.core.util.StrUtil;
import com.github.wxiaoqi.security.admin.biz.UserBiz; import com.github.wxiaoqi.security.admin.biz.UserBiz;
import com.github.wxiaoqi.security.admin.entity.User; import com.github.wxiaoqi.security.admin.entity.User;
import com.github.wxiaoqi.security.admin.feign.rest.UserRestInterface;
import com.github.wxiaoqi.security.auth.client.config.UserAuthConfig; import com.github.wxiaoqi.security.auth.client.config.UserAuthConfig;
import com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil; import com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
...@@ -14,7 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -14,7 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import java.util.List; import java.util.List;
@Slf4j @Slf4j
public class BaseController<Biz extends BaseBiz> extends CommonBaseController { public class BaseController<Biz extends BaseBiz> extends CommonBaseController{
@Autowired @Autowired
protected Biz baseBiz; protected Biz baseBiz;
...@@ -37,11 +39,10 @@ public class BaseController<Biz extends BaseBiz> extends CommonBaseController { ...@@ -37,11 +39,10 @@ public class BaseController<Biz extends BaseBiz> extends CommonBaseController {
public String getUserId()throws Exception{ return userAuthUtil.getInfoFromToken(userAuthConfig.getToken(request)).getId(); } public String getUserId()throws Exception{ return userAuthUtil.getInfoFromToken(userAuthConfig.getToken(request)).getId(); }
public List<Integer> getBusinessUserCompanyIds(){
public List<Integer> getCompanyIds(){ String currentUserName = getCurrentUserName();
Integer currentUserIdInt = getCurrentUserIdInt(); if (StrUtil.isNotBlank(currentUserName)){
if (currentUserIdInt != null && currentUserIdInt > 0 ){ ObjectRestResponse<User> restResponse = userBiz.userinfoByMobilePhone(currentUserName);
ObjectRestResponse<User> restResponse = userBiz.userinfoByAppUserIdV2(currentUserIdInt);
if (restResponse.getData() != null){ if (restResponse.getData() != null){
User userDTO =restResponse.getData(); User userDTO =restResponse.getData();
if (userDTO != null){ if (userDTO != null){
......
...@@ -108,11 +108,11 @@ public class PublicController { ...@@ -108,11 +108,11 @@ public class PublicController {
} }
// @RequestMapping(value = "v2/userinfo-by-appUserId", method = RequestMethod.GET) @RequestMapping(value = "v2/userinfo-by-appUserId", method = RequestMethod.GET)
// public @ResponseBody public @ResponseBody
// ObjectRestResponse userinfoByAppUserIdV2(Integer appUserId){ ObjectRestResponse userinfoByAppUserIdV2(Integer appUserId){
// return userBiz.userinfoByAppUserIdV2(appUserId); return userBiz.userinfoByAppUserIdV2(appUserId);
// } }
@RequestMapping(value = "business/userinfo-by-mobilePhone", method = RequestMethod.GET) @RequestMapping(value = "business/userinfo-by-mobilePhone", method = RequestMethod.GET)
@ResponseBody @ResponseBody
......
...@@ -74,7 +74,7 @@ public class AdminVehicleApplyController extends BaseController<VehicleApplyBiz, ...@@ -74,7 +74,7 @@ public class AdminVehicleApplyController extends BaseController<VehicleApplyBiz,
public ObjectRestResponse apply(@RequestBody Vehicle vehicle) { public ObjectRestResponse apply(@RequestBody Vehicle vehicle) {
if (vehicle.getSubordinateBranch() == null || vehicle.getSubordinateBranch() == 0){ if (vehicle.getSubordinateBranch() == null || vehicle.getSubordinateBranch() == 0){
List<Integer> companyIds = getCompanyIds(); List<Integer> companyIds = getBusinessUserCompanyIds();
if (companyIds != null && companyIds.size() > 0){ if (companyIds != null && companyIds.size() > 0){
vehicle.setSubordinateBranch(companyIds.get(0)); vehicle.setSubordinateBranch(companyIds.get(0));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment