Kaynağa Gözat

回退报告

xuzhancheng 1 ay önce
ebeveyn
işleme
fd9a4dc004

+ 8 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/controller/admin/externalOA/ExternalOAController.java

@@ -9,6 +9,7 @@ import cn.start.tz.module.pressure2.service.externalOA.ExternalOAService;
 import cn.start.tz.module.pressure2.service.externalOA.vo.*;
 import cn.start.tz.module.pressure2.service.pipetaskorder.PipeTaskOrderService;
 import cn.start.tz.module.pressure2.service.pipetaskorderitemreport.PipeTaskOrderItemReportService;
+import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import jakarta.annotation.Resource;
 import jakarta.annotation.security.PermitAll;
@@ -139,4 +140,11 @@ public class ExternalOAController {
     public CommonResult<Boolean> cancleflow(@PathVariable String summaryId) {
         return externalOAService.cancleflow(summaryId);
     }
+
+    @GetMapping("/returnFlow")
+    @PermitAll
+    @Parameter(name = "summaryId", description = "流程id", required = true, example = "6700435696298025655")
+    public CommonResult<Boolean> returnFlow(@RequestParam("summaryId")String summaryId) {
+        return externalOAService.returnFlow(summaryId);
+    }
 }

+ 7 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/externalOA/ExternalOAService.java

@@ -55,4 +55,11 @@ public interface ExternalOAService {
      * @return
      */
     CommonResult<Boolean> cancleflow(String summaryId);
+
+    /**
+     * 退回流程
+     * @param summaryId
+     * @return
+     */
+    CommonResult<Boolean> returnFlow(String summaryId);
 }

+ 6 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/externalOA/ExternalOAServiceImpl.java

@@ -195,6 +195,12 @@ public class ExternalOAServiceImpl implements ExternalOAService {
         return CommonResult.success(true);
     }
 
+    @Override
+    public CommonResult<Boolean> returnFlow(String summaryId) {
+        log.info("退回OA流程,{}", summaryId);
+        return CommonResult.success(true);
+    }
+
     @Override
     public byte[] pdf(String templateId, String instanceId) throws Exception {
         CommonResult<StandardTemplateRespDTO> standardTemplate = standardTemplateApi.getStandardTemplate(templateId);