Forráskód Böngészése

新增易快报审批节点状态

wzy 1 éve%!(EXTRA string=óta)
szülő
commit
4e3197dd5e

+ 1 - 1
mjava-shantai/src/main/java/com/malk/shantai/controller/StYkbController.java

@@ -28,7 +28,7 @@ public class StYkbController {
         String specificationId = formSpecification.get("specificationId").toString();
         String templateId = specificationId.substring(0, specificationId.indexOf(':'));
         //若是对外付款单且状态已支付 则进行评论同步
-        if (templateId.equals("ID01yVMv53gDSL") && state.equals("PROCESSED")){
+        if (templateId.equals("ID01yVMv53gDSL") && state.equals("PAID")){
             //获取单据信息
             Map flow = stDingProcService.getFlowInfo(param.getString("flowId"));
             //提交评论

+ 7 - 1
mjava-shantai/src/main/java/com/malk/shantai/service/impl/StDingProcServiceImpl.java

@@ -64,6 +64,12 @@ public class StDingProcServiceImpl implements StDingProcService {
         STATUS.put("RECEIVING","待收单");
         STATUS.put("RECEIVING_EXCEP","收单异常");
         STATUS.put("REQUISITION_PAID","临时状态(申请单支付时消息发送)");
+
+        STATUS.put("DRAFT","草稿");
+        STATUS.put("PENDING","提交中");
+        STATUS.put("REJECTED","已驳回");
+        STATUS.put("PAID","已支付/审批完成");
+        STATUS.put("ARCHIVED","归档");
     }
 
     @Override
@@ -244,7 +250,7 @@ public class StDingProcServiceImpl implements StDingProcService {
         Map flow = JSONObject.parseObject(UtilHttp.doGet("https://dd2.hosecloud.com/api/openapi/v1.1/flowDetails", null, param)).getJSONObject("value");
         Map form = (Map) flow.get("form");
         String procInstId = form.get("u_订单信息").toString();
-        String submitterId = flow.get("submitterId").toString();
+        String submitterId = form.get("submitterId").toString();
         String userId = submitterId.substring(submitterId.indexOf(':') + 1);
 
         String state = flow.get("state").toString();