From 5d7ab4ea0ef70f7930cc7b3a4209ded1b1c83115 Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期四, 26 十月 2023 20:14:21 +0800
Subject: [PATCH] feat: 根据调拨单生成出库单,根据出库单id进行出库

---
 consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java b/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java
index 3275512..3d769c0 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java
@@ -4,6 +4,7 @@
 import com.walker.jdbc.service.BaseServiceImpl;
 import org.springframework.stereotype.Service;
 
+import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -115,10 +116,26 @@
      * @param toWarehouseName
      * @return
      */
-    private static String MOD_GOODS_TRANSFERING = "";
+    private static String MOD_GOODS_TRANSFERING_PREFIX = "update L_WH_GOODS set";
 
-    public int modGoodsTransfering(List<Long> whGoods, Long toWarehouseId, String toWarehouseName) {
-//upda
-        return 0;
+    public int modGoodsTransfering(List<Long> whGoods, Long toWarehouseId, String toWarehouseName, Short states) {
+        StringBuilder sql = new StringBuilder(MOD_GOODS_TRANSFERING_PREFIX);
+        ArrayList<Object> params = new ArrayList<>();
+        if (toWarehouseId != null) {
+            sql.append(", WAREHOUSE_ID=?");
+            params.add(toWarehouseId);
+        }
+        if (toWarehouseName != null) {
+            sql.append(", WAREHOUSE_NAME=?");
+            params.add(toWarehouseName);
+        }
+        if (states != null) {
+            sql.append(", STATES=?");
+            params.add(states);
+        }
+        sql.deleteCharAt(22);
+        sql.append(" where id in(?)");
+        params.add(whGoods);
+        return update(sql.toString(), params.toArray());
     }
 }

--
Gitblit v1.9.1