feat(REQ-3340) - 调整查询是否有打印模板的逻辑

This commit is contained in:
wangli 2025-02-24 19:09:51 +08:00
parent a713264145
commit f534d301d4

View File

@ -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<Boolean> hasPrintTemplate(String processInstanceId) {
public CommonResponse<Boolean> hasPrintTemplate(@NotBlank(message = "流程实例不能为空") @RequestParam String processInstanceId) {
return CommonResponse.success(bpmnProcessInstanceService.hasPrintTemplate(processInstanceId, null));
}