【添加】处理 sonar提示的bug
This commit is contained in:
+5
-4
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.docking.iam.controller;
|
||||
|
||||
import cn.hutool.core.text.CharSequenceUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
@@ -272,19 +273,19 @@ public class SyncIamController {
|
||||
public BpmcResponseDto bpmcCreate(@RequestBody BpmcAcceptDto bpmcAcceptDto) throws JsonProcessingException {
|
||||
log.info("统一权限服务平台请求数据:{}", bpmcAcceptDto.toString());
|
||||
|
||||
if (StrUtil.isEmpty(bpmcAcceptDto.getType())){
|
||||
if (CharSequenceUtil.isEmpty(bpmcAcceptDto.getType())){
|
||||
return BpmcResponseDto.error("接口类型(type)未传参,请检查");
|
||||
}
|
||||
|
||||
if (StrUtil.isEmpty(bpmcAcceptDto.getEntity())){
|
||||
if (CharSequenceUtil.isEmpty(bpmcAcceptDto.getEntity())){
|
||||
return BpmcResponseDto.error("数据实体(entity)未传参,请检查");
|
||||
}
|
||||
|
||||
if (StrUtil.isEmpty(bpmcAcceptDto.getAction())){
|
||||
if (CharSequenceUtil.isEmpty(bpmcAcceptDto.getAction())){
|
||||
return BpmcResponseDto.error("操作方式(action)未传参,请检查");
|
||||
}
|
||||
|
||||
if (StrUtil.isEmpty(bpmcAcceptDto.getSignature())){
|
||||
if (CharSequenceUtil.isEmpty(bpmcAcceptDto.getSignature())){
|
||||
return BpmcResponseDto.error("签名(signature)未传参,请检查");
|
||||
}
|
||||
|
||||
|
||||
+88
-75
@@ -1,6 +1,7 @@
|
||||
package com.jero.modules.docking.iam.service;
|
||||
|
||||
import cn.hutool.core.lang.Validator;
|
||||
import cn.hutool.core.text.CharSequenceUtil;
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.bamboocloud.codec.BamboocloudFacade;
|
||||
@@ -78,8 +79,7 @@ public class SyncIamService {
|
||||
@Resource
|
||||
private ISysRolePermissionService sysRolePermissionService;
|
||||
|
||||
@Resource
|
||||
private DuplicateCheckController duplicateCheckController;
|
||||
private String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
|
||||
|
||||
/**
|
||||
* 校验IAM调用时的账号密码是否正确
|
||||
@@ -127,10 +127,8 @@ public class SyncIamService {
|
||||
if (field.isAnnotationPresent(IamProperty.class)) {
|
||||
SchemaResponseInner schemaInfo = new SchemaResponseInner();
|
||||
|
||||
field.setAccessible(true);
|
||||
|
||||
//获取Annotation对象
|
||||
IamProperty iamProperty = (IamProperty) field.getAnnotation(IamProperty.class);
|
||||
IamProperty iamProperty = field.getAnnotation(IamProperty.class);
|
||||
//提取注解对象元数据
|
||||
boolean required = iamProperty.required();
|
||||
boolean multivalued = iamProperty.multivalued();
|
||||
@@ -189,13 +187,13 @@ public class SyncIamService {
|
||||
sysUser.setTelephone(userAcceptDto.getSrmsOfficePhone());
|
||||
sysUser.setCreateBy(DockingConstant.IAM_SYSTEM_NAME);
|
||||
sysUser.setUpdateBy(DockingConstant.IAM_SYSTEM_NAME);
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsCreateTime())){
|
||||
Date createTime = DateUtils.str2Date(userAcceptDto.getSrmsCreateTime(), new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"));
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsCreateTime())){
|
||||
Date createTime = DateUtils.str2Date(userAcceptDto.getSrmsCreateTime(), new SimpleDateFormat(DATE_FORMAT));
|
||||
sysUser.setCreateTime(createTime);
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(userAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"));
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(userAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat(DATE_FORMAT));
|
||||
sysUser.setCreateTime(updateTime);
|
||||
}
|
||||
|
||||
@@ -244,7 +242,7 @@ public class SyncIamService {
|
||||
public IamCommonResponseDto userUpdateService(IamUserAcceptDto userAcceptDto){
|
||||
log.info("用户更新收到的解密后数据:{}", userAcceptDto.toString());
|
||||
|
||||
if (userAcceptDto == null || StrUtil.isEmpty(userAcceptDto.getBimUid())){
|
||||
if (userAcceptDto == null || CharSequenceUtil.isEmpty(userAcceptDto.getBimUid())){
|
||||
throw new IamGlobalException(userAcceptDto.getBimRequestId(), "用户id(bimUid)为空,无法进行用户信息更新");
|
||||
}
|
||||
|
||||
@@ -254,15 +252,15 @@ public class SyncIamService {
|
||||
throw new IamGlobalException(userAcceptDto.getBimRequestId(), "未查询到id为(" + userAcceptDto.getBimUid() + ")用户,无法更新");
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsUsername())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsUsername())){
|
||||
sysUser.setUsername(userAcceptDto.getSrmsUsername());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsRealname())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsRealname())){
|
||||
sysUser.setRealname(userAcceptDto.getSrmsRealname());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsSex()) && NumberUtil.isInteger(userAcceptDto.getSrmsSex())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsSex()) && NumberUtil.isInteger(userAcceptDto.getSrmsSex())){
|
||||
sysUser.setSex(Integer.valueOf(userAcceptDto.getSrmsSex()));
|
||||
}
|
||||
|
||||
@@ -271,7 +269,7 @@ public class SyncIamService {
|
||||
sysUser.setEmail(userAcceptDto.getSrmsEmail());
|
||||
sysUser.setPhone(userAcceptDto.getSrmsPhone());
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsStatus())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsStatus())){
|
||||
if ("1".equals(userAcceptDto.getSrmsStatus())){
|
||||
sysUser.setStatus(CommonConstant.USER_UNFREEZE);
|
||||
sysUser.setDelFlag(CommonConstant.DEL_FLAG_0);
|
||||
@@ -281,90 +279,90 @@ public class SyncIamService {
|
||||
}
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsOfficePhone())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsOfficePhone())){
|
||||
sysUser.setTelephone(userAcceptDto.getSrmsOfficePhone());
|
||||
}
|
||||
|
||||
sysUser.setUpdateBy(DockingConstant.IAM_SYSTEM_NAME);
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(userAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"));
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(userAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat(DATE_FORMAT));
|
||||
sysUser.setCreateTime(updateTime);
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsTypeId())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsTypeId())){
|
||||
sysUser.setTypeId(userAcceptDto.getSrmsTypeId());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsPost())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsPost())){
|
||||
sysUser.setPost(userAcceptDto.getSrmsPost());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsDutyLevelId())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsDutyLevelId())){
|
||||
sysUser.setDutyLevelId(userAcceptDto.getSrmsDutyLevelId());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsRace())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsRace())){
|
||||
sysUser.setRace(userAcceptDto.getSrmsRace());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsPostSequence())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsPostSequence())){
|
||||
sysUser.setPostSequence(userAcceptDto.getSrmsPostSequence());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsTechnicalPosition())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsTechnicalPosition())){
|
||||
sysUser.setTechnicalPosition(userAcceptDto.getSrmsTechnicalPosition());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsDirectLeadership())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsDirectLeadership())){
|
||||
sysUser.setDirectLeadership(userAcceptDto.getSrmsDirectLeadership());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsPostStatus())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsPostStatus())){
|
||||
sysUser.setPostStatus(userAcceptDto.getSrmsPostStatus());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsIdNumber())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsIdNumber())){
|
||||
sysUser.setIdNumber(userAcceptDto.getSrmsIdNumber());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsEducation())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsEducation())){
|
||||
sysUser.setEducation(userAcceptDto.getSrmsEducation());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsDepartmentBeforeTransfer())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsDepartmentBeforeTransfer())){
|
||||
sysUser.setDepartmentBeforeTransfer(userAcceptDto.getSrmsDepartmentBeforeTransfer());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsLaborDispatchCode())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsLaborDispatchCode())){
|
||||
sysUser.setLaborDispatchCode(userAcceptDto.getSrmsLaborDispatchCode());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsLaborDispatchName())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsLaborDispatchName())){
|
||||
sysUser.setLaborDispatchName(userAcceptDto.getSrmsLaborDispatchName());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsProfessionalQualification())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsProfessionalQualification())){
|
||||
sysUser.setProfessionalQualification(userAcceptDto.getSrmsProfessionalQualification());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsProfessionalLevel())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsProfessionalLevel())){
|
||||
sysUser.setProfessionalLevel(userAcceptDto.getSrmsProfessionalLevel());
|
||||
}
|
||||
|
||||
|
||||
if (StrUtil.isNotEmpty(userAcceptDto.getSrmsEntryTime())){
|
||||
if (CharSequenceUtil.isNotEmpty(userAcceptDto.getSrmsEntryTime())){
|
||||
sysUser.setEntryTime(userAcceptDto.getSrmsEntryTime());
|
||||
}
|
||||
|
||||
@@ -373,7 +371,7 @@ public class SyncIamService {
|
||||
String orgCode = userAcceptDto.getSrmsOrgCode();
|
||||
|
||||
String selectedDeparts = null;
|
||||
if (StrUtil.isNotEmpty(orgCode)){
|
||||
if (CharSequenceUtil.isNotEmpty(orgCode)){
|
||||
selectedDeparts = orgCode;
|
||||
}
|
||||
|
||||
@@ -394,12 +392,17 @@ public class SyncIamService {
|
||||
* @return
|
||||
*/
|
||||
public IamCommonResponseDto userDeleteService(IamUserAcceptDto userAcceptDto){
|
||||
log.info("用户删除收到的解密后数据:{}", userAcceptDto.toString());
|
||||
if (userAcceptDto == null || CharSequenceUtil.isEmpty(userAcceptDto.getBimUid())){
|
||||
String bimRequestId = null;
|
||||
if (userAcceptDto != null) {
|
||||
bimRequestId = userAcceptDto.getBimRequestId();
|
||||
}
|
||||
|
||||
if (userAcceptDto == null || StrUtil.isEmpty(userAcceptDto.getBimUid())){
|
||||
throw new IamGlobalException(userAcceptDto.getBimRequestId(), "用户id(bimUid)为空,无法进行用户删除");
|
||||
throw new IamGlobalException(bimRequestId, "用户id(bimUid)为空,无法进行用户删除");
|
||||
}
|
||||
|
||||
log.info("用户删除收到的解密后数据:{}", userAcceptDto.toString());
|
||||
|
||||
this.sysUserService.deleteUser(userAcceptDto.getBimUid());
|
||||
|
||||
IamCommonResponseDto iamCommonResponseDto = new IamCommonResponseDto();
|
||||
@@ -416,12 +419,17 @@ public class SyncIamService {
|
||||
* @return
|
||||
*/
|
||||
public IamOrgCreateResponse orgCreateService(IamOrgAcceptDto orgAcceptDto){
|
||||
log.info("组织创建收到的解密后数据:{}", orgAcceptDto.toString());
|
||||
if (orgAcceptDto == null || CharSequenceUtil.isEmpty(orgAcceptDto.getSrmsOrgCode())){
|
||||
String bimRequestId = null;
|
||||
if (orgAcceptDto != null) {
|
||||
bimRequestId = orgAcceptDto.getBimRequestId();
|
||||
}
|
||||
|
||||
if (orgAcceptDto == null || StrUtil.isEmpty(orgAcceptDto.getSrmsOrgCode())){
|
||||
throw new IamGlobalException(orgAcceptDto.getBimRequestId(), "机构编码为空,无法进行数据存储");
|
||||
throw new IamGlobalException(bimRequestId, "机构编码为空,无法进行数据存储");
|
||||
}
|
||||
|
||||
log.info("组织创建收到的解密后数据:{}", orgAcceptDto.toString());
|
||||
|
||||
IamOrgCreateResponse iamOrgCreateResponse = new IamOrgCreateResponse();
|
||||
iamOrgCreateResponse.setBimRequestId(orgAcceptDto.getBimRequestId());
|
||||
iamOrgCreateResponse.setResultCode(DockingConstant.IAM_SUCCESS_RESULT_CODE);
|
||||
@@ -453,14 +461,14 @@ public class SyncIamService {
|
||||
}
|
||||
|
||||
sysDepart.setCreateBy(DockingConstant.IAM_SYSTEM_NAME);
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsCreateTime())){
|
||||
Date createTime = DateUtils.str2Date(orgAcceptDto.getSrmsCreateTime(), new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"));
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsCreateTime())){
|
||||
Date createTime = DateUtils.str2Date(orgAcceptDto.getSrmsCreateTime(), new SimpleDateFormat(DATE_FORMAT));
|
||||
sysDepart.setCreateTime(createTime);
|
||||
}
|
||||
|
||||
sysDepart.setUpdateBy(DockingConstant.IAM_SYSTEM_NAME);
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(orgAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"));
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(orgAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat(DATE_FORMAT));
|
||||
sysDepart.setCreateTime(updateTime);
|
||||
}
|
||||
|
||||
@@ -485,7 +493,7 @@ public class SyncIamService {
|
||||
public IamCommonResponseDto orgUpdateService(IamOrgAcceptDto orgAcceptDto){
|
||||
log.info("组织更新收到的解密后数据:{}", orgAcceptDto.toString());
|
||||
|
||||
if (orgAcceptDto == null || StrUtil.isEmpty(orgAcceptDto.getBimOrgId())){
|
||||
if (orgAcceptDto == null || CharSequenceUtil.isEmpty(orgAcceptDto.getBimOrgId())){
|
||||
throw new IamGlobalException(orgAcceptDto.getBimRequestId(), "机构id为空,无法进行组织信息更新");
|
||||
}
|
||||
|
||||
@@ -500,15 +508,15 @@ public class SyncIamService {
|
||||
throw new IamGlobalException(orgAcceptDto.getBimRequestId(), "未查询到id为(" + orgAcceptDto.getBimOrgId() + ")组织,无法更新");
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsParentCode())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsParentCode())){
|
||||
sysDepart.setParentId(orgAcceptDto.getSrmsParentCode());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsDepartName())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsDepartName())){
|
||||
sysDepart.setDepartName(orgAcceptDto.getSrmsDepartName());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsOrgCategory())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsOrgCategory())){
|
||||
// 1为单位,2为部门,转映射到 本系统内的数据 1公司,2组织机构,映射关系一致。如下代码是为了后续修改方便
|
||||
if ("1".equals(orgAcceptDto.getSrmsOrgCategory())){
|
||||
sysDepart.setOrgCategory("1");
|
||||
@@ -517,15 +525,15 @@ public class SyncIamService {
|
||||
}
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsType())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsType())){
|
||||
sysDepart.setOrgType(orgAcceptDto.getSrmsType());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsOrgCode())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsOrgCode())){
|
||||
sysDepart.setOrgCode(orgAcceptDto.getSrmsOrgCode());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsStatus())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsStatus())){
|
||||
if ("1".equals(orgAcceptDto.getSrmsStatus())){
|
||||
sysDepart.setStatus(CommonConstant.STATUS_1);
|
||||
sysDepart.setDelFlag(String.valueOf(CommonConstant.DEL_FLAG_0));
|
||||
@@ -536,24 +544,24 @@ public class SyncIamService {
|
||||
}
|
||||
|
||||
sysDepart.setUpdateBy(DockingConstant.IAM_SYSTEM_NAME);
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(orgAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat("YYYY-MM-dd HH:mm:ss"));
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsUpdateTime())){
|
||||
Date updateTime = DateUtils.str2Date(orgAcceptDto.getSrmsUpdateTime(), new SimpleDateFormat(DATE_FORMAT));
|
||||
sysDepart.setCreateTime(updateTime);
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsCompany())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsCompany())){
|
||||
sysDepart.setCompany(orgAcceptDto.getSrmsCompany());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsHeadOfDepartment())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsHeadOfDepartment())){
|
||||
sysDepart.setHeadOfDepartment(orgAcceptDto.getSrmsHeadOfDepartment());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsLeadersInCharge())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsLeadersInCharge())){
|
||||
sysDepart.setLeadersInCharge(orgAcceptDto.getSrmsLeadersInCharge());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(orgAcceptDto.getSrmsDeputyLeader())){
|
||||
if (CharSequenceUtil.isNotEmpty(orgAcceptDto.getSrmsDeputyLeader())){
|
||||
sysDepart.setDeputyLeader(orgAcceptDto.getSrmsDeputyLeader());
|
||||
}
|
||||
|
||||
@@ -569,12 +577,17 @@ public class SyncIamService {
|
||||
* @return
|
||||
*/
|
||||
public IamCommonResponseDto orgDeleteService(IamOrgAcceptDto orgAcceptDto){
|
||||
log.info("组织删除收到的解密后数据:{}", orgAcceptDto.toString());
|
||||
if (orgAcceptDto == null || CharSequenceUtil.isEmpty(orgAcceptDto.getBimOrgId())){
|
||||
String bimRequestId = null;
|
||||
if (orgAcceptDto != null) {
|
||||
bimRequestId = orgAcceptDto.getBimRequestId();
|
||||
}
|
||||
|
||||
if (orgAcceptDto == null || StrUtil.isEmpty(orgAcceptDto.getBimOrgId())){
|
||||
throw new IamGlobalException(orgAcceptDto.getBimRequestId(), "用户id(bimUid)为空,无法进行组织删除");
|
||||
throw new IamGlobalException(bimRequestId, "用户id(bimUid)为空,无法进行组织删除");
|
||||
}
|
||||
|
||||
log.info("组织删除收到的解密后数据:{}", orgAcceptDto.toString());
|
||||
|
||||
this.sysDepartService.delete(orgAcceptDto.getBimOrgId());
|
||||
|
||||
IamCommonResponseDto iamCommonResponseDto = new IamCommonResponseDto();
|
||||
@@ -646,7 +659,7 @@ public class SyncIamService {
|
||||
*/
|
||||
public BpmcResponseDto roleUpdateService(RoleDto roleDto){
|
||||
try {
|
||||
if (StrUtil.isEmpty(roleDto.getId())){
|
||||
if (CharSequenceUtil.isEmpty(roleDto.getId())){
|
||||
return BpmcResponseDto.error("角色id为空,无法更新");
|
||||
}
|
||||
|
||||
@@ -656,15 +669,15 @@ public class SyncIamService {
|
||||
return BpmcResponseDto.error("未找到对应id角色,无法更新");
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(roleDto.getName())){
|
||||
if (CharSequenceUtil.isNotEmpty(roleDto.getName())){
|
||||
sysRole.setRoleName(roleDto.getName());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(roleDto.getCode())){
|
||||
if (CharSequenceUtil.isNotEmpty(roleDto.getCode())){
|
||||
sysRole.setRoleCode(roleDto.getCode());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(roleDto.getDescription())){
|
||||
if (CharSequenceUtil.isNotEmpty(roleDto.getDescription())){
|
||||
sysRole.setDescription(roleDto.getDescription());
|
||||
}
|
||||
|
||||
@@ -688,7 +701,7 @@ public class SyncIamService {
|
||||
*/
|
||||
public BpmcResponseDto roleDeleteService(RoleDto roleDto){
|
||||
try {
|
||||
if (StrUtil.isEmpty(roleDto.getId())){
|
||||
if (CharSequenceUtil.isEmpty(roleDto.getId())){
|
||||
return BpmcResponseDto.error("角色id为空,无法删除");
|
||||
}
|
||||
|
||||
@@ -719,7 +732,7 @@ public class SyncIamService {
|
||||
|
||||
// sysPermission的 menuType (0:一级菜单;1:子菜单 ;2:按钮权限)
|
||||
if (DockingConstant.BPMC_RESOURCE_TYPE_MENU == resourceDto.getType()){
|
||||
if (StrUtil.isEmpty(resourceDto.getParentId())){
|
||||
if (CharSequenceUtil.isEmpty(resourceDto.getParentId())){
|
||||
sysPermission.setMenuType(0);
|
||||
} else {
|
||||
sysPermission.setMenuType(1);
|
||||
@@ -758,7 +771,7 @@ public class SyncIamService {
|
||||
*/
|
||||
public BpmcResponseDto resourceUpdateService(ResourceDto resourceDto){
|
||||
try {
|
||||
if (StrUtil.isEmpty(resourceDto.getId())){
|
||||
if (CharSequenceUtil.isEmpty(resourceDto.getId())){
|
||||
return BpmcResponseDto.error("菜单id为空,无法更新");
|
||||
}
|
||||
|
||||
@@ -768,20 +781,20 @@ public class SyncIamService {
|
||||
return BpmcResponseDto.error("未找到对应id功能权限,无法更新");
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(resourceDto.getParentId())){
|
||||
if (CharSequenceUtil.isNotEmpty(resourceDto.getParentId())){
|
||||
sysPermission.setParentId(resourceDto.getParentId());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(resourceDto.getName())){
|
||||
if (CharSequenceUtil.isNotEmpty(resourceDto.getName())){
|
||||
sysPermission.setName(resourceDto.getName());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(resourceDto.getCode())){
|
||||
if (CharSequenceUtil.isNotEmpty(resourceDto.getCode())){
|
||||
sysPermission.setPerms(resourceDto.getCode());
|
||||
sysPermission.setComponent(resourceDto.getCode()); // 组件的路径
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(resourceDto.getUrl())){
|
||||
if (CharSequenceUtil.isNotEmpty(resourceDto.getUrl())){
|
||||
sysPermission.setUrl(resourceDto.getUrl()); // 地址栏显示的路径
|
||||
}
|
||||
|
||||
@@ -789,7 +802,7 @@ public class SyncIamService {
|
||||
|
||||
// sysPermission的 menuType (0:一级菜单;1:子菜单 ;2:按钮权限)
|
||||
if (DockingConstant.BPMC_RESOURCE_TYPE_MENU == resourceDto.getType()){
|
||||
if (StrUtil.isEmpty(resourceDto.getParentId())){
|
||||
if (CharSequenceUtil.isEmpty(resourceDto.getParentId())){
|
||||
sysPermission.setMenuType(0);
|
||||
} else {
|
||||
sysPermission.setMenuType(1);
|
||||
@@ -816,7 +829,7 @@ public class SyncIamService {
|
||||
*/
|
||||
public BpmcResponseDto resourceDeleteService(ResourceDto resourceDto){
|
||||
try {
|
||||
if (StrUtil.isEmpty(resourceDto.getId())){
|
||||
if (CharSequenceUtil.isEmpty(resourceDto.getId())){
|
||||
return BpmcResponseDto.error("菜单id为空,无法删除");
|
||||
}
|
||||
|
||||
@@ -858,7 +871,7 @@ public class SyncIamService {
|
||||
public BpmcResponseDto userRoleDeleteService(List<UserRoleDto> userRoleDtoList){
|
||||
try {
|
||||
for (UserRoleDto userRoleDto : userRoleDtoList){
|
||||
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper();
|
||||
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>();
|
||||
queryWrapper.eq("user_id", userRoleDto.getUserId());
|
||||
queryWrapper.eq("role_id", userRoleDto.getArId());
|
||||
|
||||
@@ -901,7 +914,7 @@ public class SyncIamService {
|
||||
public BpmcResponseDto roleResourceDeleteService(List<RoleResourceDto> roleResourceDtoList){
|
||||
try {
|
||||
for (RoleResourceDto roleResourceDto : roleResourceDtoList){
|
||||
QueryWrapper<SysRolePermission> queryWrapper = new QueryWrapper();
|
||||
QueryWrapper<SysRolePermission> queryWrapper = new QueryWrapper<SysRolePermission>();
|
||||
queryWrapper.eq("permission_id", roleResourceDto.getAmId());
|
||||
queryWrapper.eq("role_id", roleResourceDto.getArId());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user