包头bug修改
This commit is contained in:
parent
6407f13dc1
commit
9646e06df7
@ -616,18 +616,20 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
|
|||||||
//更新工种
|
//更新工种
|
||||||
if (!Objects.equals(workerInfo.getWorkerTypeId(), oldWorkerInfo.getWorkerTypeId())) {
|
if (!Objects.equals(workerInfo.getWorkerTypeId(), oldWorkerInfo.getWorkerTypeId())) {
|
||||||
WorkerType type = workerTypeService.getById(workerInfo.getWorkerTypeId());
|
WorkerType type = workerTypeService.getById(workerInfo.getWorkerTypeId());
|
||||||
List<TeamInfo> existTeamInfos = teamInfoService.list(new LambdaQueryWrapper<TeamInfo>()
|
if (type != null) {
|
||||||
.eq(TeamInfo::getProjectSn, projectSn).eq(TeamInfo::getWorkerTypeId, type.getId()).eq(TeamInfo::getEnterpriseId, workerInfo.getEnterpriseId()).eq(TeamInfo::getTeamName, type.getTypeName()));
|
List<TeamInfo> existTeamInfos = teamInfoService.list(new LambdaQueryWrapper<TeamInfo>()
|
||||||
if (CollUtil.isNotEmpty(existTeamInfos)) {
|
.eq(TeamInfo::getProjectSn, projectSn).eq(TeamInfo::getWorkerTypeId, type.getId()).eq(TeamInfo::getEnterpriseId, workerInfo.getEnterpriseId()).eq(TeamInfo::getTeamName, type.getTypeName()));
|
||||||
workerInfo.setTeamId(existTeamInfos.get(0).getId());
|
if (CollUtil.isNotEmpty(existTeamInfos)) {
|
||||||
} else {
|
workerInfo.setTeamId(existTeamInfos.get(0).getId());
|
||||||
TeamInfo teamInfo = new TeamInfo();
|
} else {
|
||||||
teamInfo.setTeamName(type.getTypeName());
|
TeamInfo teamInfo = new TeamInfo();
|
||||||
teamInfo.setProjectSn(projectSn);
|
teamInfo.setTeamName(type.getTypeName());
|
||||||
teamInfo.setEnterpriseId(workerInfo.getEnterpriseId());
|
teamInfo.setProjectSn(projectSn);
|
||||||
teamInfo.setWorkerTypeId(type.getId());
|
teamInfo.setEnterpriseId(workerInfo.getEnterpriseId());
|
||||||
teamInfoService.saveTeamInfo(teamInfo);
|
teamInfo.setWorkerTypeId(type.getId());
|
||||||
workerInfo.setTeamId(teamInfo.getId());
|
teamInfoService.saveTeamInfo(teamInfo);
|
||||||
|
workerInfo.setTeamId(teamInfo.getId());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user