Compare commits

...

2 Commits

Author SHA1 Message Date
zhaolei b5efa87f30 Revert "添加部门保存接口-用于人力资源部门保存"
This reverts commit 4fc90fa653.
2026-06-10 08:59:33 +08:00
zhaolei 4dd7a1a39d Revert "添加用户保存接口-用于人力资源用户保存"
This reverts commit b78348262b.
2026-06-10 08:59:30 +08:00
8 changed files with 0 additions and 93 deletions

View File

@ -100,12 +100,4 @@ public class ZcloudDepartmentFacadeImpl implements ZcloudDepartmentFacade {
} }
return map; return map;
} }
@Override
public SingleResponse<Long> addHumanUserDept(ZcloudDepartmentAddCmd zcloudDepartmentAddCmd) {
DepartmentAddCmd addCmd = new DepartmentAddCmd();
BeanUtils.copyProperties(zcloudDepartmentAddCmd, addCmd);
Long deptId = departmentService.addHumanUserDept(addCmd);
return SingleResponse.of(deptId);
}
} }

View File

@ -5,14 +5,12 @@ import com.alibaba.cola.dto.MultiResponse;
import com.alibaba.cola.dto.SingleResponse; import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.basic.info.api.UserServiceI; import com.zcloud.basic.info.api.UserServiceI;
import com.zcloud.basic.info.command.convertor.UserCoConvertor; import com.zcloud.basic.info.command.convertor.UserCoConvertor;
import com.zcloud.basic.info.dto.UserAddCmd;
import com.zcloud.basic.info.dto.clientobject.UserCO; import com.zcloud.basic.info.dto.clientobject.UserCO;
import com.zcloud.basic.info.persistence.dataobject.UserDO; import com.zcloud.basic.info.persistence.dataobject.UserDO;
import com.zcloud.basic.info.persistence.dataobject.UserImgDO; import com.zcloud.basic.info.persistence.dataobject.UserImgDO;
import com.zcloud.basic.info.persistence.repository.UserRepository; import com.zcloud.basic.info.persistence.repository.UserRepository;
import com.zcloud.gbscommon.utils.PageQueryHelper; import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.gbscommon.zclouduser.facade.ZcloudUserFacade; import com.zcloud.gbscommon.zclouduser.facade.ZcloudUserFacade;
import com.zcloud.gbscommon.zclouduser.request.ZcloudUserAddCmd;
import com.zcloud.gbscommon.zclouduser.request.ZcloudUserImgQry; import com.zcloud.gbscommon.zclouduser.request.ZcloudUserImgQry;
import com.zcloud.gbscommon.zclouduser.request.ZcloudUserQry; import com.zcloud.gbscommon.zclouduser.request.ZcloudUserQry;
import com.zcloud.gbscommon.zclouduser.response.ZcloudUserCo; import com.zcloud.gbscommon.zclouduser.response.ZcloudUserCo;
@ -99,12 +97,4 @@ public class ZcloudUserFacadeImpl implements ZcloudUserFacade {
return MultiResponse.of(zcloudUserImgBase64Cos); return MultiResponse.of(zcloudUserImgBase64Cos);
} }
@Override
public SingleResponse addHumanUser(ZcloudUserAddCmd cmd) {
UserAddCmd userAddCmd = new UserAddCmd();
BeanUtil.copyProperties(cmd, userAddCmd);
userServiceI.addHumanUser(userAddCmd);
return SingleResponse.buildSuccess();
}
} }

View File

@ -16,7 +16,6 @@ import com.zcloud.basic.info.dto.DepartmentAddCmd;
import com.zcloud.basic.info.dto.DepartmentTreeQry; import com.zcloud.basic.info.dto.DepartmentTreeQry;
import com.zcloud.basic.info.dto.clientobject.DepartmentTreeInfoCO; import com.zcloud.basic.info.dto.clientobject.DepartmentTreeInfoCO;
import com.zcloud.basic.info.persistence.repository.DepartmentRepository; import com.zcloud.basic.info.persistence.repository.DepartmentRepository;
import com.zcloud.gbscommon.utils.Tools;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.config.annotation.DubboReference; import org.apache.dubbo.config.annotation.DubboReference;
@ -74,27 +73,5 @@ public class DepartmentAddExe {
} }
return id; return id;
} }
@Transactional(rollbackFor = Exception.class)
public Long executeHumanUserDept(DepartmentAddCmd cmd) {
DepartmentE examTypeE = new DepartmentE();
BeanUtils.copyProperties(cmd, examTypeE);
cmd.setDepartmentId(Tools.get32UUID());
Long id = null;
try {
id = departmentGateway.add(examTypeE);
} catch (Exception e) {
throw new RuntimeException(e);
}
if (id ==null) {
throw new BizException("保存失败");
}
if(CollUtil.isNotEmpty(cmd.getDepartmentIdsList())&& CommonFlagEnum.YES.getCode().equals(cmd.getSuperviseFlag())){
List<DepartmentSuperviseE> departmentSuperviseEList =examTypeE.initAdd(cmd.getDepartmentIdsList(), id);
departmentSuperviseGateway.addbatch(departmentSuperviseEList);
}
return id;
}
} }

View File

@ -635,42 +635,5 @@ public class UserAddExe {
imgFilesRepository.saveBatch(newImgFiles); imgFilesRepository.saveBatch(newImgFiles);
} }
} }
@Transactional(rollbackFor = Exception.class)
public boolean executeHumanUser(UserAddCmd cmd) {
UserE userE = new UserE();
BeanUtils.copyProperties(cmd, userE);
userE.setTenantId(cmd.getCorpinfoId());
//校验手机号
List<Integer> employmentFlagList = Arrays.asList(UserEmploymentFlagEnum.ON.getCode(), UserEmploymentFlagEnum.ENTRY_AUDIT.getCode(), UserEmploymentFlagEnum.RESIGNATION_AUDIT.getCode());
List<UserDO> userList = userRepository.getListByPhone(userE.getPhone(), employmentFlagList);
if (CollUtil.isNotEmpty(userList)) {
List<UserE> userEList = userCoConvertor.convertDOsToEs(userList);
userE.checkPhone(userEList);
}
CorpInfoDO corpInfoDO = corpInfoRepository.getById(userE.getCorpinfoId());
String corpName = null;
UserEmploymentLogE userEmploymentLogE = new UserEmploymentLogE();
BeanUtils.copyProperties(userE, userEmploymentLogE);
boolean res = false;
try {
userE.setUserType(CorpTypeEnum.getUserTypeByCode(corpInfoDO.getType()));
userE.resetPassword(corpInfoDO.getType());
userE.setDepartmentLeaderFlag(0);
res = userGateway.add(userE);
if (corpInfoDO != null && !ObjectUtils.isEmpty(corpInfoDO.getCorpName())) {
corpName = corpInfoDO.getCorpName();
}
userEmploymentLogE.initAdd(userEmploymentLogE, corpName, userE.getId());
userEmploymentLogGateway.add(userEmploymentLogE);
} catch (Exception e) {
throw new RuntimeException(e);
}
if (!res) {
throw new BizException("保存失败");
}
return true;
}
} }

View File

@ -101,10 +101,5 @@ public class DepartmentServiceImpl implements DepartmentServiceI {
String name = Tools.getTreeFullName(list,"id", "parentId", "name", deptId); String name = Tools.getTreeFullName(list,"id", "parentId", "name", deptId);
return name; return name;
} }
@Override
public Long addHumanUserDept(DepartmentAddCmd cmd) {
return departmentAddExe.executeHumanUserDept(cmd);
}
} }

View File

@ -265,11 +265,5 @@ public class UserServiceImpl implements UserServiceI {
public PageResponse<UserCO> pageByNopermission(UserPageQry qry) { public PageResponse<UserCO> pageByNopermission(UserPageQry qry) {
return userQueryExe.pageByNopermission(qry); return userQueryExe.pageByNopermission(qry);
} }
@Override
public SingleResponse addHumanUser(UserAddCmd cmd) {
userAddExe.executeHumanUser(cmd);
return SingleResponse.buildSuccess();
}
} }

View File

@ -44,7 +44,5 @@ public interface DepartmentServiceI {
Collection<DepartmentTreeInfoCO> listAllTreeByCorpType(DepartmentTreeQry qry); Collection<DepartmentTreeInfoCO> listAllTreeByCorpType(DepartmentTreeQry qry);
Long addHumanUserDept(DepartmentAddCmd cmd);
} }

View File

@ -102,7 +102,5 @@ public interface UserServiceI {
UserLoginCO getUserCorpByPhone(UserAppPhoneCmd cmd); UserLoginCO getUserCorpByPhone(UserAppPhoneCmd cmd);
List<UserImgDO> listBase64ByUrl(Map<String, Object> map); List<UserImgDO> listBase64ByUrl(Map<String, Object> map);
SingleResponse addHumanUser(UserAddCmd cmd);
} }