包头bug修改

This commit is contained in:
guoshengxiong 2025-03-01 12:36:38 +08:00
parent 6407f13dc1
commit 9646e06df7

View File

@ -616,6 +616,7 @@ 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());
if (type != null) {
List<TeamInfo> existTeamInfos = teamInfoService.list(new LambdaQueryWrapper<TeamInfo>() List<TeamInfo> existTeamInfos = teamInfoService.list(new LambdaQueryWrapper<TeamInfo>()
.eq(TeamInfo::getProjectSn, projectSn).eq(TeamInfo::getWorkerTypeId, type.getId()).eq(TeamInfo::getEnterpriseId, workerInfo.getEnterpriseId()).eq(TeamInfo::getTeamName, type.getTypeName())); .eq(TeamInfo::getProjectSn, projectSn).eq(TeamInfo::getWorkerTypeId, type.getId()).eq(TeamInfo::getEnterpriseId, workerInfo.getEnterpriseId()).eq(TeamInfo::getTeamName, type.getTypeName()));
if (CollUtil.isNotEmpty(existTeamInfos)) { if (CollUtil.isNotEmpty(existTeamInfos)) {
@ -630,6 +631,7 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
workerInfo.setTeamId(teamInfo.getId()); workerInfo.setTeamId(teamInfo.getId());
} }
} }
}
workerInfoMapper.updateById(workerInfo); workerInfoMapper.updateById(workerInfo);
workerAdmissionDetailService.update(new LambdaUpdateWrapper<WorkerAdmissionDetail>() workerAdmissionDetailService.update(new LambdaUpdateWrapper<WorkerAdmissionDetail>()