From 6b5f7c66fc40d7f6099d561e31a34fbd50dd20d3 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 01 七月 2026 15:54:57 +0800
Subject: [PATCH] 初始化项目

---
 yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/service/md/item/WmsItemSkuServiceImpl.java |   31 ++++++++++---------------------
 1 files changed, 10 insertions(+), 21 deletions(-)

diff --git a/yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/service/md/item/WmsItemSkuServiceImpl.java b/yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/service/md/item/WmsItemSkuServiceImpl.java
index 427e41f..8306fc0 100644
--- a/yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/service/md/item/WmsItemSkuServiceImpl.java
+++ b/yudao-module-wms/src/main/java/cn/iocoder/yudao/module/wms/service/md/item/WmsItemSkuServiceImpl.java
@@ -5,8 +5,6 @@
 import cn.hutool.core.util.ObjectUtil;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
-import cn.iocoder.yudao.module.mdm.api.item.MdmItemSkuApi;
-import cn.iocoder.yudao.module.mdm.api.item.dto.MdmItemSkuRespDTO;
 import cn.iocoder.yudao.module.wms.controller.admin.md.item.vo.sku.WmsItemSkuPageReqVO;
 import cn.iocoder.yudao.module.wms.controller.admin.md.item.vo.sku.WmsItemSkuSaveReqVO;
 import cn.iocoder.yudao.module.wms.dal.dataobject.md.item.WmsItemSkuDO;
@@ -35,9 +33,6 @@
 /**
  * WMS 鍟嗗搧 SKU Service 瀹炵幇绫�
  *
- * 鏀归�犺鏄庯細WMS SKU 鏁版嵁鏉ユ簮浜� MDM 鐗╂枡 SKU
- * - getItemSkuListByIds/validateItemSkuExists 璋冪敤 MDM SKU API
- *
  * @author 鑺嬮亾婧愮爜
  */
 @Service
@@ -46,10 +41,6 @@
 
     @Resource
     private WmsItemSkuMapper itemSkuMapper;
-
-    @Resource
-    private MdmItemSkuApi mdmItemSkuApi;
-
     @Resource
     @Lazy // 寤惰繜鍔犺浇锛岄伩鍏嶅惊鐜緷璧�
     private WmsInventoryService inventoryService;
@@ -120,26 +111,26 @@
 
     @Override
     public WmsItemSkuDO validateItemSkuExists(Long id) {
-        MdmItemSkuRespDTO sku = mdmItemSkuApi.validateItemSkuExists(id).getCheckedData();
-        return BeanUtils.toBean(sku, WmsItemSkuDO.class);
+        WmsItemSkuDO sku = itemSkuMapper.selectById(id);
+        if (sku == null) {
+            throw exception(ITEM_SKU_NOT_EXISTS);
+        }
+        return sku;
     }
 
     @Override
     public List<WmsItemSkuDO> getItemSkuList(Long itemId) {
-        List<MdmItemSkuRespDTO> list = mdmItemSkuApi.getItemSkuListByItemId(itemId).getCheckedData();
-        return BeanUtils.toBean(list, WmsItemSkuDO.class);
+        return itemSkuMapper.selectListByItemId(itemId);
     }
 
     @Override
     public List<WmsItemSkuDO> getItemSkuList(Collection<Long> itemIds) {
-        // MDM API 鏆備笉鏀寔鎸夊涓墿鏂� ID 鏌ヨ SKU锛屾殏鏃惰繑鍥炵┖鍒楄〃
-        return ListUtil.of();
+        return itemSkuMapper.selectListByItemIds(itemIds);
     }
 
     @Override
     public List<WmsItemSkuDO> getItemSkuList(Collection<Long> itemIds, String code, String name) {
-        // MDM API 鏆備笉鏀寔澶嶆潅鏌ヨ锛屾殏鏃惰繑鍥炵┖鍒楄〃
-        return ListUtil.of();
+        return itemSkuMapper.selectList(itemIds, code, name);
     }
 
     @Override
@@ -147,14 +138,12 @@
         if (CollUtil.isEmpty(ids)) {
             return ListUtil.of();
         }
-        List<MdmItemSkuRespDTO> list = mdmItemSkuApi.getItemSkuList(ids).getCheckedData();
-        return BeanUtils.toBean(list, WmsItemSkuDO.class);
+        return itemSkuMapper.selectByIds(ids);
     }
 
     @Override
     public PageResult<WmsItemSkuDO> getItemSkuPage(WmsItemSkuPageReqVO pageReqVO) {
-        // MDM API 鏆備笉鏀寔鍒嗛〉鏌ヨ SKU锛屾殏鏃惰繑鍥炵┖缁撴灉
-        return new PageResult<>(ListUtil.of(), 0L);
+        return itemSkuMapper.selectPage(pageReqVO);
     }
 
     private void validateItemSkuList(List<WmsItemSkuSaveReqVO> skus) {

--
Gitblit v1.9.3