diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java index 6fd58399c..272bb4770 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java @@ -17,7 +17,6 @@ import cn.axzo.workflow.core.engine.cmd.CustomGetFormInstanceLatestValuesCmd; import cn.axzo.workflow.core.engine.cmd.CustomGetProcessInstanceVariablesCmd; import cn.axzo.workflow.core.service.BpmnProcessDefinitionService; import cn.axzo.workflow.core.service.BpmnProcessInstanceService; -import cn.axzo.workflow.core.service.support.forecast.impl.UserTaskForecasting; import cn.axzo.workflow.server.common.annotation.ErrorReporter; import cn.axzo.workflow.server.common.util.RpcExternalUtil; import cn.axzo.workflow.server.controller.web.bpmn.BpmnProcessInstanceController; @@ -36,7 +35,6 @@ import org.flowable.form.model.FormContainer; import org.flowable.form.model.FormField; import org.flowable.form.model.SimpleFormModel; import org.flowable.spring.SpringProcessEngineConfiguration; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; @@ -103,12 +101,11 @@ public class PrintAdminController implements PrintAdminApi { private BpmnProcessInstanceController bpmnProcessInstanceController; @Resource private BpmnProcessInstanceService bpmnProcessInstanceService; - @Autowired - private UserTaskForecasting userTaskForecasting; + @Operation(summary = "查询指定流程实例是否能使用打印") @Override @PostMapping("/template/exists") - public CommonResponse hasPrintTemplate(String processInstanceId) { + public CommonResponse hasPrintTemplate(@NotBlank(message = "流程实例不能为空") @RequestParam String processInstanceId) { return CommonResponse.success(bpmnProcessInstanceService.hasPrintTemplate(processInstanceId, null)); }