|
@@ -73,10 +73,12 @@ public class StDingProcServiceImpl implements StDingProcService {
|
|
List<Map> tasks = (List<Map>) map.get("tasks");
|
|
List<Map> tasks = (List<Map>) map.get("tasks");
|
|
for (Map task : tasks) {
|
|
for (Map task : tasks) {
|
|
if ("RUNNING".equals(task.get("status").toString())){
|
|
if ("RUNNING".equals(task.get("status").toString())){
|
|
- //判断是否为审批流程是否到出纳节点
|
|
|
|
- if (!"a8bb_dd48".equals(task.get("activityId").toString())){
|
|
|
|
|
|
+ //判断是否为审批流程第一个出纳节点是否完成(第二个出纳节点进行中)
|
|
|
|
+ if (!"55d3_4702".equals(task.get("activityId").toString())){
|
|
|
|
+ log.info("当前节点为:activityId:{},activityName:{},不进行同步",task.get("activityId"),task.get("activityName"));
|
|
return;
|
|
return;
|
|
}else {
|
|
}else {
|
|
|
|
+ log.info("当前节点为:activityId:{},activityName:{},进行同步",task.get("activityId"),task.get("activityName"));
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -104,10 +106,10 @@ public class StDingProcServiceImpl implements StDingProcService {
|
|
//获取发起人userId
|
|
//获取发起人userId
|
|
String userId = map.get("originatorUserId").toString();
|
|
String userId = map.get("originatorUserId").toString();
|
|
|
|
|
|
- String staffId = "";
|
|
|
|
|
|
+ String staffId = "pQccdcNGsM3U00:16278700718435315";// 李溯
|
|
|
|
|
|
//查询易快报中发起人是否存在
|
|
//查询易快报中发起人是否存在
|
|
- Map<String,Object> param3 = new HashMap<>();
|
|
|
|
|
|
+ /*Map<String,Object> param3 = new HashMap<>();
|
|
param3.put("accessToken",getToken());
|
|
param3.put("accessToken",getToken());
|
|
|
|
|
|
Map body3 = new HashMap<>();
|
|
Map body3 = new HashMap<>();
|
|
@@ -118,8 +120,9 @@ public class StDingProcServiceImpl implements StDingProcService {
|
|
log.error("易快报中发起人不存在");
|
|
log.error("易快报中发起人不存在");
|
|
staffId = "pQccdcNGsM3U00:16278700718435315";// 李溯
|
|
staffId = "pQccdcNGsM3U00:16278700718435315";// 李溯
|
|
}else {
|
|
}else {
|
|
|
|
+ staffId = "pQccdcNGsM3U00:16278700718435315";// 李溯
|
|
staffId = user.get("id").toString();
|
|
staffId = user.get("id").toString();
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
//查询易快报中收款账户是否存在
|
|
//查询易快报中收款账户是否存在
|
|
Map result = (Map) JSONObject.parseObject(UtilHttp.doGet(stEkbConfig.getPreUrl() + "/api/openapi/v2/payeeInfos",
|
|
Map result = (Map) JSONObject.parseObject(UtilHttp.doGet(stEkbConfig.getPreUrl() + "/api/openapi/v2/payeeInfos",
|
|
@@ -189,6 +192,7 @@ public class StDingProcServiceImpl implements StDingProcService {
|
|
body.put("form",form);
|
|
body.put("form",form);
|
|
|
|
|
|
Map document = JSONObject.parseObject(UtilHttp.doPost(stEkbConfig.getPreUrl() + ("/api/openapi/v2.2/flow/data"), null, param, body));
|
|
Map document = JSONObject.parseObject(UtilHttp.doPost(stEkbConfig.getPreUrl() + ("/api/openapi/v2.2/flow/data"), null, param, body));
|
|
|
|
+ log.info("新增单据成功:{}",document);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|