From 5f612ab2f67b2c6f6894c624a7780799526d566d Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期四, 05 十一月 2026 20:20:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_business_新高电力' into dev_business_新高电力
---
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/definition/BpmProcessDefinitionInfoMapper.java | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/definition/BpmProcessDefinitionInfoMapper.java b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/definition/BpmProcessDefinitionInfoMapper.java
index 55f8de7..d3645ff 100644
--- a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/definition/BpmProcessDefinitionInfoMapper.java
+++ b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/definition/BpmProcessDefinitionInfoMapper.java
@@ -15,8 +15,19 @@
return selectList(BpmProcessDefinitionInfoDO::getProcessDefinitionId, processDefinitionIds);
}
+ /**
+ * 鏌ヨ娴佺▼瀹氫箟鐨勬墿灞曚俊鎭�
+ *
+ * <p>鍘嗗彶鍘熷洜鍚屼竴 processDefinitionId 鍙兘瀛樺湪澶氭潯璁板綍锛堥噸澶嶉儴缃� / 閲嶅淇濆瓨妯″瀷锛夛紝
+ * 鐩存帴鐢� selectOne 浼氭姏 TooManyResultsException 瀵艰嚧鎺ュ彛 500锛�
+ * 杩欓噷鏀逛负鍙栨渶鏂颁竴鏉★紝淇濊瘉鎺ュ彛鍙敤銆�</p>
+ */
default BpmProcessDefinitionInfoDO selectByProcessDefinitionId(String processDefinitionId) {
- return selectOne(BpmProcessDefinitionInfoDO::getProcessDefinitionId, processDefinitionId);
+ List<BpmProcessDefinitionInfoDO> list = selectList(
+ new LambdaQueryWrapperX<BpmProcessDefinitionInfoDO>()
+ .eq(BpmProcessDefinitionInfoDO::getProcessDefinitionId, processDefinitionId)
+ .orderByDesc(BpmProcessDefinitionInfoDO::getId));
+ return list.isEmpty() ? null : list.get(0);
}
default void updateByModelId(String modelId, BpmProcessDefinitionInfoDO updateObj) {
--
Gitblit v1.9.3