提交 049c4af5 authored 作者: 000516's avatar 000516

修改T100部门参数中环境亦是

上级 918d1f81
...@@ -65,7 +65,7 @@ public class EventCallbackServiceImpl implements IEventCallbackService{ ...@@ -65,7 +65,7 @@ public class EventCallbackServiceImpl implements IEventCallbackService{
Department parentdept = feiShuUtil.getDepartmentCorehr(parentDepartmentId); Department parentdept = feiShuUtil.getDepartmentCorehr(parentDepartmentId);
deptT100.put("data_status","A"); deptT100.put("data_status","A");
deptT100.put("enterprise_no","80");
deptT100.put("status","Y"); deptT100.put("status","Y");
deptT100.put("department_no",deptCode); deptT100.put("department_no",deptCode);
deptT100.put("top_level_department_no", Objects.nonNull(parentdept.getIsRoot()) && parentdept.getIsRoot() ? "BJHQ" : parentdept.getCode()); deptT100.put("top_level_department_no", Objects.nonNull(parentdept.getIsRoot()) && parentdept.getIsRoot() ? "BJHQ" : parentdept.getCode());
...@@ -98,7 +98,6 @@ public class EventCallbackServiceImpl implements IEventCallbackService{ ...@@ -98,7 +98,6 @@ public class EventCallbackServiceImpl implements IEventCallbackService{
Department parentdept = feiShuUtil.getDepartmentCorehr(parentDepartmentId); Department parentdept = feiShuUtil.getDepartmentCorehr(parentDepartmentId);
deptT100.put("data_status","AU"); deptT100.put("data_status","AU");
deptT100.put("enterprise_no","80");
deptT100.put("status","Y"); deptT100.put("status","Y");
deptT100.put("department_no",deptCode); deptT100.put("department_no",deptCode);
deptT100.put("top_level_department_no", Objects.nonNull(parentdept.getIsRoot()) && parentdept.getIsRoot() ? "BJHQ" : parentdept.getCode()); deptT100.put("top_level_department_no", Objects.nonNull(parentdept.getIsRoot()) && parentdept.getIsRoot() ? "BJHQ" : parentdept.getCode());
...@@ -187,13 +186,10 @@ public class EventCallbackServiceImpl implements IEventCallbackService{ ...@@ -187,13 +186,10 @@ public class EventCallbackServiceImpl implements IEventCallbackService{
host.put("lang","zh_CN"); host.put("lang","zh_CN");
host.put("prod","CRM"); host.put("prod","CRM");
host.put("timestamp",DateUtil.format(new Date(), DatePattern.NORM_DATETIME_MS_PATTERN)); host.put("timestamp",DateUtil.format(new Date(), DatePattern.NORM_DATETIME_MS_PATTERN));
JSONObject payload = new JSONObject();
payload.putObject("std_data").putObject("parameter").putArray("master_data").add(deptT100);
JSONObject deptJson = new JSONObject(); JSONObject deptJson = new JSONObject();
deptJson.put("service",service); deptJson.put("service",service);
deptJson.put("host",host); deptJson.put("host",host);
deptJson.put("payload",payload); t100Util.createOrUpdateDept(deptJson,deptT100);
t100Util.createOrUpdateDept(deptJson);
} }
private void createOrUpdateUser(JSONObject userT100){ private void createOrUpdateUser(JSONObject userT100){
......
...@@ -23,12 +23,17 @@ public class T100Util { ...@@ -23,12 +23,17 @@ public class T100Util {
@Value("${t100.ent_id}") @Value("${t100.ent_id}")
private String entId; private String entId;
public void createOrUpdateDept(JSONObject deptJson){ public void createOrUpdateDept(JSONObject deptJson,JSONObject deptT100){
JSONObject datakey = new JSONObject(); JSONObject datakey = new JSONObject();
datakey.put("CompanyId","BJHQ"); datakey.put("CompanyId","BJHQ");
datakey.put("EntId",entId); datakey.put("EntId",entId);
deptJson.put("datakey",datakey); deptJson.put("datakey",datakey);
JSONObject payload = new JSONObject();
deptT100.put("enterprise_no",entId);
payload.putObject("std_data").putObject("parameter").putArray("master_data").add(deptT100);
deptJson.put("payload",payload);
HashMap<String,String> header = new HashMap<>(); HashMap<String,String> header = new HashMap<>();
header.put("Content-Type","application/json;charset=utf-8"); header.put("Content-Type","application/json;charset=utf-8");
header.put("digi-protocol","raw"); header.put("digi-protocol","raw");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论