提交代码

dev_xd
姜玉琦 2025-02-19 22:58:39 +08:00
parent 66eb3670f2
commit 67cc8b2b32
1 changed files with 16 additions and 0 deletions

View File

@ -925,6 +925,22 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
log.error(e.getMessage());
}
proProjectInfoSubdeptsMapper.updateProProjectInfoSubdepts(proProjectInfoSubdepts);
// 查询特殊工种绑定班组信息
ProProjectInfoSubdeptsGroup query = new ProProjectInfoSubdeptsGroup();
query.setProjectId(proProjectInfoSubdeptsUsers.getProjectId());
query.setSubDeptId(proProjectInfoSubdeptsUsers.getSubDeptId());
query.setGroupCode(DeptGroupEnums.MANAGE.getCode());
List<ProProjectInfoSubdeptsGroup> groups = proProjectInfoSubdeptsGroupMapper.selectProProjectInfoSubdeptsGroupList(query);
if(Objects.nonNull(groups) && groups.size()>0){
ProProjectInfoSubdeptsGroup manageGroup = groups.get(0);
manageGroup.setApproveStatus(ApproveStatus.exempt.getCode());
if(Objects.isNull(manageGroup.getUseStatus()) || Objects.equals(manageGroup.getUseStatus(),UseStateEnums.AW.getCode())){
manageGroup.setUseStatus(UseStateEnums.IN.getCode());
}
proProjectInfoSubdeptsGroupMapper.updateProProjectInfoSubdeptsGroup(manageGroup);
}
}else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(),UserPostEnums.XMJL.getCode())){
// 查询特殊工种绑定班组信息
ProProjectInfoSubdeptsGroup query = new ProProjectInfoSubdeptsGroup();