fix(部门): org_code问题修复
This commit is contained in:
+8
-4
@@ -4,18 +4,17 @@ import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.text.CharSequenceUtil;
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.bamboocloud.codec.BamboocloudFacade;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.jero.common.constant.CommonConstant;
|
||||
import com.jero.common.constant.FillRuleConstant;
|
||||
import com.jero.common.system.api.ISysBaseAPI;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.util.DateUtils;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import com.jero.common.util.UUIDGenerator;
|
||||
import com.jero.common.util.UUIDUtils;
|
||||
import com.jero.common.util.*;
|
||||
import com.jero.modules.docking.iam.annotation.IamProperty;
|
||||
import com.jero.modules.docking.iam.dto.IamCommonAcceptDto;
|
||||
import com.jero.modules.docking.iam.dto.IamOrgAcceptDto;
|
||||
@@ -375,6 +374,11 @@ public class SyncIamService {
|
||||
SysDepart sysDepart = new SysDepart();
|
||||
sysDepart.setId(orgAcceptDto.getSrmsOrgCode());
|
||||
sysDepart.setParentId(orgAcceptDto.getSrmsParentCode());
|
||||
// 生成orgCode
|
||||
JSONObject formData = new JSONObject();
|
||||
formData.put("parentId", orgAcceptDto.getSrmsParentCode());
|
||||
String[] codeArray = (String[]) FillRuleUtil.executeRule(FillRuleConstant.DEPART, formData);
|
||||
sysDepart.setOrgCode(codeArray[0]);
|
||||
sysDepart.setDepartName(orgAcceptDto.getSrmsDepartName());
|
||||
sysDepart.setDepartOrder(100); // 接入数据无排序,都设置为100
|
||||
|
||||
|
||||
Reference in New Issue
Block a user