feature:同步组织信息接口对接

release
gaorl 2 years ago
parent 633da83c26
commit 730088b5ec
  1. 28
      order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/api/InvoiceRestApiV6.java

@ -422,23 +422,33 @@ public class InvoiceRestApiV6 {
return result; return result;
} else if(ConfigurerInfo.SYNC_DEPT_INFO.equals(interfaceName)) { } else if(ConfigurerInfo.SYNC_DEPT_INFO.equals(interfaceName)) {
// /itaxAdmin/api/sys/dept/batchUpdate // /itaxAdmin/api/sys/dept/batchUpdate
log.info("同步组织信息请求报文:{}",reqStr);
JSONObject jsonObject2 = JSONObject.parseObject(reqStr);
String zdata = jsonObject2.getString("ZDATA");
String bskey = jsonObject2.getString("BSKEY");
String sapkey = jsonObject2.getString("SAPKEY");
String s = ""; String s = "";
JSONObject jsonObject = new JSONObject(); JSONObject jsonObject = new JSONObject();
jsonObject.put("ZTYPE","S"); jsonObject.put("BSKEY",bskey);
jsonObject.put("ZMESSAGE","处理成功"); jsonObject.put("SAPKEY",sapkey);
jsonObject.put("ZTYPE","E");
jsonObject.put("ZMESSAGE","处理失败");
try { try {
String sysUrl = userCenterConfig.getBigBSsoUrl() + "/api/sys/dept/batchUpdate"; if(StringUtils.isNotBlank(zdata)){
s = HttpUtils.doPost(sysUrl, reqStr); String sysUrl = userCenterConfig.getBigBSsoUrl() + "/api/sys/dept/batchUpdate";
JSONObject jsonObject1 = JSONObject.parseObject(s); s = HttpUtils.doPost(sysUrl, zdata);
if(!CollectionUtils.isEmpty(jsonObject1.getJSONArray("data"))){ JSONObject jsonObject1 = JSONObject.parseObject(s);
jsonObject.put("ZTYPE","E"); if(CollectionUtils.isEmpty(jsonObject1.getJSONArray("data"))){
jsonObject.put("ZMESSAGE","处理失败"); jsonObject.put("ZTYPE","S");
jsonObject.put("ZDATA",jsonObject1.getString("data")); jsonObject.put("ZMESSAGE","处理成功");
jsonObject.put("ZDATA",jsonObject1.getString("data"));
}
} }
} catch (Exception e) { } catch (Exception e) {
jsonObject.put("ZTYPE","E"); jsonObject.put("ZTYPE","E");
jsonObject.put("ZMESSAGE","处理失败"); jsonObject.put("ZMESSAGE","处理失败");
} }
log.info("同步组织信息返回报文:{}",jsonObject.toJSONString());
return jsonObject.toJSONString(); return jsonObject.toJSONString();
}else{ }else{
returnJsonString = ""; returnJsonString = "";

Loading…
Cancel
Save