From ac4835a14674993985d3e57553aae8516a09afcc Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期一, 03 八月 2026 13:43:21 +0800
Subject: [PATCH] 销售订单规格型号单位不回显问题修改

---
 yudao-module-mdm-api/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java b/yudao-module-mdm-api/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java
similarity index 70%
rename from yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java
rename to yudao-module-mdm-api/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java
index ab82a8a..20b7634 100644
--- a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java
+++ b/yudao-module-mdm-api/src/main/java/cn/iocoder/yudao/module/mdm/api/unit/MdmUnitMeasureApi.java
@@ -1,10 +1,12 @@
 package cn.iocoder.yudao.module.mdm.api.unit;
 
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
+import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
 import cn.iocoder.yudao.module.mdm.api.unit.dto.MdmUnitMeasureRespDTO;
 
 import java.util.Collection;
 import java.util.List;
+import java.util.Map;
 
 /**
  * MDM 璁¢噺鍗曚綅 API 鎺ュ彛
@@ -32,6 +34,17 @@
     CommonResult<List<MdmUnitMeasureRespDTO>> getUnitMeasureList(Collection<Long> ids);
 
     /**
+     * 鑾峰彇璁¢噺鍗曚綅 Map
+     *
+     * @param ids 鍗曚綅缂栧彿鍒楄〃
+     * @return 璁¢噺鍗曚綅 Map
+     */
+    default Map<Long, MdmUnitMeasureRespDTO> getUnitMeasureMap(Collection<Long> ids) {
+        List<MdmUnitMeasureRespDTO> list = getUnitMeasureList(ids).getCheckedData();
+        return CollectionUtils.convertMap(list, MdmUnitMeasureRespDTO::getId);
+    }
+
+    /**
      * 鏍¢獙璁¢噺鍗曚綅瀛樺湪
      *
      * @param id 鍗曚綅缂栧彿

--
Gitblit v1.9.3