Sfoglia il codice sorgente

新增获取流程意见前后端分离API和方法

chenjun 1 anno fa
parent
commit
e553d6cf36

+ 10 - 6
client_h5/src/service/flow.ts

@@ -8,20 +8,24 @@ export interface FlowDTO {
 export interface FlowCreateDTO {
   templateId: string
 }
-/**
- * 获取下一步活动
- * **/
+
+/** 获取下一步流程(转件) */
 export const getNextActivity = async (data: FlowDTO) => {
   return await reqest.post(`/workflow/Transfer/getNextActivity`, data,{
     headers: { 'Authorization': 'Bearer test83e06d0d-af60-4419-9437-c9a68bf1b669' }
   });
 }
 
-/**
- * 发起流程
- * **/
+/** 发起流程 */
 export const createProcessByModalId = async (createData: FlowCreateDTO) => {
   return await reqest.post(`/workflow/TProcessEngine/addMobile`, createData,{
     headers: { 'Authorization': 'Bearer test83e06d0d-af60-4419-9437-c9a68bf1b669' }
   });
+}
+
+/** 获取流程意见 */
+export const getOpinionListByFlowInstanceId = async (flowInstanceId: String) => {
+  return await reqest.get(`/workflow/IFlowOpinion/getOpinionListByFlowInstanceId?flowInstanceId=${flowInstanceId}`,{
+    headers: { 'Authorization': 'Bearer test83e06d0d-af60-4419-9437-c9a68bf1b669' }
+  });
 }

+ 9 - 0
zjugis-workflow/src/main/java/com/zjugis/z_workflow/controller/IFlowOpinionController.java

@@ -2,6 +2,7 @@ package com.zjugis.z_workflow.controller;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zjugis.framework.common.pojo.CommonResult;
 import com.zjugis.framework.workflow.model.BaseController;
 import com.zjugis.framework.workflow.model.Grid;
 import com.zjugis.framework.workflow.spring.resovler.ParamModel;
@@ -188,6 +189,14 @@ public class IFlowOpinionController extends BaseController {
 	}
 
 
+    /**
+     * 获取历史意见列表
+     **/
+    @ResponseBody
+    @RequestMapping
+    public CommonResult<List<IFlowOpinion>> getOpinionListByFlowInstanceId(String flowInstanceId) {
+        return CommonResult.success(IFlowOpinionService.getFlowOpinions(flowInstanceId));
+    }
 
 	/**
 	 * 获取历史意见列表