From ddaf74466d92dffb9ba8242a071f151f9a7e0e41 Mon Sep 17 00:00:00 2001 From: luqingyang <lqy5492@163.com> Date: 星期二, 31 十月 2023 17:04:35 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- consum-base/src/main/java/com/consum/base/service/LWhFormInventoryGoodsServiceImpl.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryGoodsServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryGoodsServiceImpl.java new file mode 100644 index 0000000..d353518 --- /dev/null +++ b/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryGoodsServiceImpl.java @@ -0,0 +1,57 @@ +package com.consum.base.service; + +import com.consum.base.util.IdUtil; +import com.consum.model.po.LWhFormInventoryGoods; +import com.walker.jdbc.service.BaseServiceImpl; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * @Description 鐩樼偣鍗曠墿鍝� + * @Author 鍗㈠簡闃� + * @Date 2023/10/31 + */ +@Slf4j +@Service +public class LWhFormInventoryGoodsServiceImpl extends BaseServiceImpl { + + /** + * @Description 鏍规嵁鐩樼偣鍗昳d鏌ヨ鐩樼偣鍗曠墿鍝� + * @Author 鍗㈠簡闃� + * @Date 2023/10/31 + * @return + */ + public List<LWhFormInventoryGoods> getByInventoryId(Long id) { + LWhFormInventoryGoods inventoryGoods = new LWhFormInventoryGoods(); + inventoryGoods.setWhFormInventoryId(id); + return this.select(inventoryGoods); + } + + /** + * @Description 鏂板鐩樼偣鍗曠墿鍝佽褰� + * @Author 鍗㈠簡闃� + * @Date 2023/10/31 + * @return + */ + public int add(List<Map<String, Object>> list, Long warehouseId) { + List<LWhFormInventoryGoods> inventoryGoodsList = new ArrayList<>(); + for (Map<String, Object> map : list) { + LWhFormInventoryGoods inventoryGoods = new LWhFormInventoryGoods(); + inventoryGoods.setId(IdUtil.generateId()); + inventoryGoods.setWhFormInventoryId(warehouseId); + inventoryGoods.setBaseGoodsTemplateId((Long) map.get("id")); + inventoryGoods.setGoodsTemplateName((String) map.get("goodsname")); + inventoryGoods.setUnit((String) map.get("unit")); + inventoryGoods.setBaseGoodsModelsId((Long) map.get("modelsid")); + inventoryGoods.setBaseGoodsModelsName((String) map.get("goodsTemplateId")); + inventoryGoods.setInitCounts((Integer) map.get("endcount")); + + inventoryGoodsList.add(inventoryGoods); + } + return this.insert(inventoryGoodsList); + } +} -- Gitblit v1.9.1