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

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

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