云
2 天以前 657698fd2fb32794932474648dbaee9e284e38c8
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/apply/SrmSupplierApplyServiceImpl.java
@@ -134,6 +134,16 @@
            throw ServiceExceptionUtil.exception(ErrorCodeConstants.APPLY_STATUS_NOT_DRAFT);
        }
        // 2. 创建 BPM 流程实例(采购审核→质量审核→财务审核,流程与审批人在协同办公配置)
        // 全局免审批:业务校验通过后直接执行审批通过逻辑,无需流程模型。
        if (processInstanceApi.isGlobalAutoApprove()) {
            supplierApplyMapper.updateById(new SrmSupplierApplyDO()
                    .setId(id)
                    .setApplyStatus(SupplierApplyStatusEnum.PROCESS.getCode())
                    .setProcessInstanceId(""));
            updateSupplierApplyAuditStatus(id, cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceStatusEnum.APPROVE.getStatus());
            return;
        }
        String processInstanceId = processInstanceApi.createProcessInstance(userId,
                new BpmProcessInstanceCreateReqDTO()
                        .setProcessDefinitionKey(processDefinitionKey)