From 481d8165f26fc7e37f0e87f6444ac0340bb563a3 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期二, 03 十一月 2026 18:53:22 +0800
Subject: [PATCH] fix: 移植长辉已验证的四类接口 500/体验问题(不含物料颜色字段)
---
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