From 24681c81c09022f584a57006f2534b5f74723414 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 30 六月 2026 09:27:31 +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