From d39e4f7d839167c16425086dfa2f8747bccfdff9 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 05 十一月 2026 17:39:01 +0800
Subject: [PATCH] feat: 打通销售采购财务闭环并完成累计业务优化
---
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/attach/BpmBusinessAttachServiceImpl.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/attach/BpmBusinessAttachServiceImpl.java b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/attach/BpmBusinessAttachServiceImpl.java
index 2d14ef5..e751041 100644
--- a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/attach/BpmBusinessAttachServiceImpl.java
+++ b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/attach/BpmBusinessAttachServiceImpl.java
@@ -105,6 +105,11 @@
}
// 鏈懡涓厤缃� / 閰嶇疆琚鐢細淇濇寔鍘熸牱
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;
}
--
Gitblit v1.9.3