适配系统管理配置
parent
49d840ea7d
commit
a624f68f50
|
|
@ -23,7 +23,6 @@ import com.zcloud.basic.info.constant.RedisConstant;
|
|||
import com.zcloud.basic.info.domain.config.CodeConfig;
|
||||
import com.zcloud.basic.info.domain.config.DaHuaConfig;
|
||||
import com.zcloud.basic.info.domain.enums.CommonFlagEnum;
|
||||
import com.zcloud.basic.info.domain.enums.CorpTypeEnum;
|
||||
import com.zcloud.basic.info.domain.enums.UserEmploymentFlagEnum;
|
||||
import com.zcloud.basic.info.domain.enums.UserFlowFlagEnum;
|
||||
import com.zcloud.basic.info.domain.gateway.*;
|
||||
|
|
@ -1221,8 +1220,9 @@ public class UserAddExe {
|
|||
BeanUtils.copyProperties(userE, userEmploymentLogE);
|
||||
boolean res = false;
|
||||
try {
|
||||
userE.setUserType(CorpTypeEnum.getUserTypeByCode(corpInfoDO.getType()));
|
||||
userE.resetPassword(corpInfoDO.getType());
|
||||
|
||||
userE.setUserType(zcloudTenantTypeConfigFacade.getUserTypeByCode(corpInfoDO.getType()));
|
||||
userE.resetPassword(zcloudTenantTypeConfigFacade.getPasswordByCode(corpInfoDO.getType()));
|
||||
userE.setDepartmentLeaderFlag(0);
|
||||
userE.setUserId(Tools.get32UUID());
|
||||
userE.setRzFlag(CommonFlagEnum.YES.getCode());
|
||||
|
|
|
|||
|
|
@ -67,12 +67,6 @@ import java.util.stream.Collectors;
|
|||
@RequiredArgsConstructor
|
||||
@Slf4j
|
||||
public class UserUpdateExe {
|
||||
private static final Set<Integer> DAHUA_CORP_TYPE_CODES = Collections.unmodifiableSet(new HashSet<>(Arrays.asList(
|
||||
CorpTypeEnum.OrdinaryEnterprises.getCode(),
|
||||
CorpTypeEnum.groupUnits.getCode(),
|
||||
CorpTypeEnum.share.getCode(),
|
||||
CorpTypeEnum.materialCenter.getCode()
|
||||
)));
|
||||
|
||||
private final UserGateway userGateway;
|
||||
|
||||
|
|
@ -836,6 +830,13 @@ public class UserUpdateExe {
|
|||
}
|
||||
CorpInfoDO corpInfoDO = userDO.getCorpinfoId() == null
|
||||
? null : corpInfoRepository.getById(userDO.getCorpinfoId());
|
||||
// 大华定制需求,查询企业和监管端type集合。
|
||||
List<Integer> jgdType = zcloudTenantTypeConfigFacade.getCodesByEnterpriseType(1);
|
||||
List<Integer> qydType = zcloudTenantTypeConfigFacade.getCodesByEnterpriseType(2);
|
||||
Set<Integer> DAHUA_CORP_TYPE_CODES = new HashSet<>();
|
||||
DAHUA_CORP_TYPE_CODES.addAll(jgdType);
|
||||
DAHUA_CORP_TYPE_CODES.addAll(qydType);
|
||||
|
||||
if (corpInfoDO != null && DAHUA_CORP_TYPE_CODES.contains(corpInfoDO.getType())) {
|
||||
try {
|
||||
syncDaHuaUserFace(userDO, cmd.getUserAvatarUrl());
|
||||
|
|
|
|||
|
|
@ -7,8 +7,6 @@ import com.jjb.saas.framework.domain.model.BaseE;
|
|||
import com.jjb.saas.framework.utils.DataEncryptDecryptUtil;
|
||||
import com.zcloud.basic.info.domain.enums.UserEmploymentFlagEnum;
|
||||
import com.zcloud.basic.info.domain.enums.UserFlowFlagEnum;
|
||||
import com.zcloud.basic.info.domain.enums.UserTypeEnum;
|
||||
import com.zcloud.basic.info.domain.gateway.DepartmentGateway;
|
||||
import com.zcloud.gbscommon.excelEntity.UserExcelExportEntity;
|
||||
import com.zcloud.gbscommon.utils.ExcelUtils;
|
||||
import com.zcloud.gbscommon.utils.MD5;
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
|
|||
}
|
||||
}
|
||||
QueryWrapper<UserDO> queryWrapper = new QueryWrapper<>();
|
||||
List<Integer> enterpriseType = CorpTypeEnum.getCodesByEnterpriseType((Integer) params.get("enterpriseType"));
|
||||
List<Integer> enterpriseType = zcloudTenantTypeConfigFacade.getCodesByEnterpriseType((Integer) params.get("enterpriseType"));
|
||||
if (CollUtil.isNotEmpty(enterpriseType)) {
|
||||
params.remove("enterpriseType");
|
||||
queryWrapper.in("c.type", enterpriseType);
|
||||
|
|
|
|||
Loading…
Reference in New Issue