调整来源的用户查询判断
This commit is contained in:
parent
45d8d0679e
commit
fbcd766e36
|
|
@ -11,7 +11,6 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.chinaweal.youfool.devops.base.entity.Dict;
|
||||
import com.chinaweal.youfool.devops.base.service.IDictService;
|
||||
import com.chinaweal.youfool.devops.org.business.entity.BusinessUser;
|
||||
import com.chinaweal.youfool.devops.org.business.service.BusinessUserService;
|
||||
import com.chinaweal.youfool.devops.repair.controller.query.RepairTodoListQuery;
|
||||
import com.chinaweal.youfool.devops.repair.entity.*;
|
||||
|
|
@ -21,7 +20,6 @@ import com.chinaweal.youfool.devops.repair.mapper.RepairMapper;
|
|||
import com.chinaweal.youfool.devops.repair.mapper.RepairTodoMapper;
|
||||
import com.chinaweal.youfool.devops.repair.service.*;
|
||||
import com.chinaweal.youfool.framework.springboot.rest.RestResult;
|
||||
import com.chinaweal.youfool.framework.springboot.rest.ResultCode;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.logging.log4j.util.Strings;
|
||||
|
|
@ -78,34 +76,10 @@ public class RepairServiceImpl extends ServiceImpl<RepairMapper, Repair> impleme
|
|||
}
|
||||
|
||||
//判断来源
|
||||
if (StringUtils.equals(repair.getSource(), "1")) {
|
||||
//内网发起,查询业务系统的用户信息
|
||||
BusinessUser user;
|
||||
if (StringUtils.isNotBlank(repair.getUserId())) {
|
||||
user = businessUserService.getById(repair.getUserId());
|
||||
} else {
|
||||
user = businessUserService.getByUsername(repair.getUsername());
|
||||
}
|
||||
if (user == null) {
|
||||
return RestResult.error(ResultCode.USCID_INVALID, "找不到申报账号信息");
|
||||
}
|
||||
repair.setUserId(user.getUserId());
|
||||
repair.setUsername(user.getUsername());
|
||||
repair.setDeptId(user.getUnitId());
|
||||
repair.setDept(user.getUnitName());
|
||||
repair.setOrgId(user.getOrgId());
|
||||
repair.setOrg(user.getOrgName());
|
||||
repair.setNickname(user.getNickname());
|
||||
if (StringUtils.isBlank(repair.getPhone())) {
|
||||
repair.setPhone(user.getMobile());
|
||||
}
|
||||
repair.setSource("1");//内网
|
||||
} else {
|
||||
Dict source = iDictService.getByTypeAndCode("source", repair.getSource());
|
||||
if (source != null) {
|
||||
repair.setOrg(source.getName());
|
||||
repair.setOrgId(source.getName());
|
||||
}
|
||||
Dict source = iDictService.getByTypeAndCode("source", repair.getSource());
|
||||
if (source != null) {
|
||||
repair.setOrg(source.getName());
|
||||
repair.setOrgId(source.getName());
|
||||
}
|
||||
|
||||
String oldRepairUUID = repair.getRepairId();
|
||||
|
|
|
|||
Loading…
Reference in New Issue