| | |
| | | } |
| | | // 未命中配置 / 配置被禁用:保持原样 |
| | | BpmBusinessAttachDO attach = getBusinessAttachByProcessDefinitionKey(processDefinitionKey); |
| | | // 兜底:自定义流程模型的 key(如 C000_abc.)与业务分类不一致时,按流程分类匹配业务详情组件。 |
| | | // 业务附件配置的 key 实际存的是业务分类编码(purchase_request_approve 等),内置流程的 key 恰好与分类相同。 |
| | | if (attach == null && StrUtil.isNotBlank(definitionResp.getCategory())) { |
| | | attach = getBusinessAttachByProcessDefinitionKey(definitionResp.getCategory()); |
| | | } |
| | | if (attach == null || !Objects.equals(attach.getStatus(), CommonStatusEnum.ENABLE.getStatus())) { |
| | | return; |
| | | } |