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