瀏覽代碼

feature(流程图查询接口添加): 流程图查询接口添加

流程图查询接口添加
mazq 3 年之前
父節點
當前提交
80304a25ae

+ 4 - 2
dcuc-auth-api/src/main/java/com/dragoninfo/dcuc/auth/auth/facade/IAuthApplyFacade.java

@@ -105,10 +105,12 @@ public interface IAuthApplyFacade {
     /**
      * 查询流程状图节点详情
      * @param applyOrdNo
-     * @param nodeKey
+     * @param nodeKey 节点标识
+     * @param nodeStatus 节点状态
      * @return
      */
     @GetMapping("processNodeView")
     ProcessNodeDTO processNodeView(@RequestParam(value = "applyOrdNo") String applyOrdNo,
-                                   @RequestParam(value = "nodeKey") String nodeKey);
+                                   @RequestParam(value = "nodeKey") String nodeKey,
+                                   @RequestParam(value = "nodeStatus") String nodeStatus);
 }

+ 2 - 1
dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/auth/business/IAuthApplyBusiness.java

@@ -93,7 +93,8 @@ public interface IAuthApplyBusiness {
      * 查看流程图节点详情
      * @param applyOrdNo
      * @param nodeKey
+     * @param nodeStatus
      * @return
      */
-    ProcessNodeDTO processNodeView(String applyOrdNo, String nodeKey);
+    ProcessNodeDTO processNodeView(String applyOrdNo, String nodeKey, String nodeStatus);
 }

+ 4 - 2
dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/auth/business/impl/AuthApplyBusiness.java

@@ -319,10 +319,12 @@ public class AuthApplyBusiness implements IAuthApplyBusiness
     }
 
     @Override
-    public ProcessNodeDTO processNodeView(String applyOrdNo, String nodeKey) {
+    public ProcessNodeDTO processNodeView(String applyOrdNo, String nodeKey, String nodeStatus) {
         String url = authConfig.getApprovalCenterUrl();
         String api = ApprovalApiConstance.APPROVAL_NODE_DETAIL_API;
-        api = api.replace("{approveNo}", applyOrdNo).replace("{nodeKey}", nodeKey);
+        api = api.replace("{approveNo}", applyOrdNo)
+                .replace("{nodeKey}", nodeKey)
+                .replace("{nodeStatus}", nodeStatus);
         url = Joiner.on("").join(url,api);
         List<Header> headers = getApprovalHeaders();
         String get = HttpUtil.get(url, null, headers);

+ 2 - 2
dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/auth/facade/AuthApplyFacade.java

@@ -77,7 +77,7 @@ public class AuthApplyFacade implements IAuthApplyFacade {
     }
 
     @Override
-    public ProcessNodeDTO processNodeView(String applyOrdNo, String nodeKey) {
-        return authApplyBusiness.processNodeView(applyOrdNo, nodeKey);
+    public ProcessNodeDTO processNodeView(String applyOrdNo, String nodeKey, String nodeStatus) {
+        return authApplyBusiness.processNodeView(applyOrdNo, nodeKey, nodeStatus);
     }
 }

+ 1 - 1
dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/constance/ApprovalApiConstance.java

@@ -42,7 +42,7 @@ public class ApprovalApiConstance {
     /**
      * 审批流程节点详情api
      */
-    public static final String APPROVAL_NODE_DETAIL_API = "/approve-core/api/v2/approves/{approveNo}/task-definitions/{nodeKey}/status/finish";
+    public static final String APPROVAL_NODE_DETAIL_API = "/approve-core/api/v2/approves/{approveNo}/task-definitions/{nodeKey}/status/{nodeStatus}";
     /**
      * 审批流程可操作类型查询api
      */