xiangpei
2025-04-07 80662b34fe93b4ede00c7fc03fbd9f01355c94e2
business/src/main/java/com/ycl/controller/FlowTaskController.java
@@ -5,6 +5,7 @@
import com.ycl.common.core.domain.AjaxResult;
import com.ycl.common.enums.BusinessType;
import com.ycl.domain.dto.FlowTaskDto;
import com.ycl.domain.form.EditFinishedTaskForm;
import com.ycl.domain.vo.FlowQueryVo;
import com.ycl.domain.vo.FlowTaskVo;
import com.ycl.domain.vo.FormDetailVO;
@@ -98,9 +99,9 @@
    }
    @ApiOperation(value = "查看任务", response = FormDetailVO.class)
    @GetMapping(value = "/detail/{taskId}")
    public AjaxResult detail(@ApiParam(value = "流程任务Id") @PathVariable(value = "taskId") String taskId) {
        return flowTaskService.detail(taskId);
    @GetMapping(value = "/detail/{processInsId}/{taskId}")
    public AjaxResult detail(@ApiParam(value = "流程实例Id") @PathVariable(value = "processInsId") String processInsId, @ApiParam(value = "流程任务Id") @PathVariable(value = "taskId") String taskId) {
        return flowTaskService.detail(processInsId, taskId);
    }
@@ -112,12 +113,21 @@
        return flowTaskService.completeSubmitForm(taskId, variables, Boolean.TRUE);
    }
    @ApiOperation(value = "容缺补交")
    @Log(title = "容缺补交", businessType = BusinessType.INSERT)
    @PostMapping("/wait/complete/form/{taskId}")
    public AjaxResult waitCompleteSubmitForm(@ApiParam(value = "流程定义id") @PathVariable(value = "taskId") String taskId,
                                         @ApiParam(value = "变量集合,json对象") @RequestBody Map<String, Object> variables) throws IOException {
        return flowTaskService.waitCompleteSubmitForm(taskId, variables, Boolean.TRUE);
    }
    @ApiOperation(value = "完成审批任务")
    @Log(title = "审批任务", businessType = BusinessType.UPDATE)
    @PostMapping(value = "/complete")
    public AjaxResult complete(@RequestBody FlowTaskVo flowTaskVo) {
        return flowTaskService.complete(flowTaskVo);
    }
    @ApiOperation(value = "驳回任务")
    @Log(title = "驳回任务", businessType = BusinessType.UPDATE)
@@ -267,7 +277,7 @@
    }
    /**
     * 流程节点表单
     * 流程节点表单-当前任务及前置任务
     *
     * @param taskId 流程任务编号
     * @return
@@ -277,6 +287,17 @@
        return flowTaskService.flowTaskForm(taskId);
    }
    /**
     * 流程节点表单-当前任务
     *
     * @param taskId 流程任务编号
     * @return
     */
    @GetMapping("/current/flowTaskForm")
    public AjaxResult currentFlowTaskForm(@RequestParam(value = "taskId", required = false) String taskId) {
        return flowTaskService.currentFlowTaskForm(taskId);
    }
    /**
     * 流程节点信息