Просмотр исходного кода

销售出库单获取立库出库序列号错误修复

shenjingwei 6 месяцев назад
Родитель
Сommit
d2fc8a5e51

+ 2 - 2
src/custom/service/GetOutCodeFromMQWms.java

@@ -39,7 +39,7 @@ public class GetOutCodeFromMQWms extends ServiceController {
             QuerySQL codeQuery = SQLFactory.createQuerySQL(dbConnect, "sa_itemsku", "sku", "stockid", "itemid").setTableAlias("t1");
             codeQuery.addJoinTable(JOINTYPE.inner, "st_stock", "t2", "stockid=:stockid");
             codeQuery.addJoinTable(JOINTYPE.inner, "plm_item", "t3", "t1.itemid=t3.itemid", "stockno");
-            codeQuery.setWhere("t1.sku", rows.toArrayList("cinvsn")).setWhere("t2.stockno", "101,109");
+            codeQuery.setWhere("t1.sku", rows.toArrayList("cinvsn")).setWhere("t2.stockno", new String[]{"101", "109"});
             RowsMap codeRowsMap = codeQuery.query().toRowsMap("sku");
 
             RowsMap stockRowsMap = SQLFactory.createQuerySQL(dbConnect, "st_stock", "stockid", "stockno").query().toRowsMap("stockno");
@@ -63,7 +63,7 @@ public class GetOutCodeFromMQWms extends ServiceController {
                 }
                 if (!codeRowsMap.containsKey(sku)) {
                     //序列号不存在或者不在101-109仓库中
-                    logger.info("E-订单序列号{}存在于仓库101或109中", sku);
+                    logger.info("E-订单序列号{}存在于仓库101或109中", sku);
                     continue;
                 }
 

+ 2 - 2
src/custom/service/GetOutCodeFromTQWms.java

@@ -34,7 +34,7 @@ public class GetOutCodeFromTQWms extends ServiceController {
             QuerySQL codeQuery = SQLFactory.createQuerySQL(dbConnect, "sa_itemsku", "sku", "stockid", "itemid").setTableAlias("t1");
             codeQuery.addJoinTable(JOINTYPE.inner, "st_stock", "t2", "stockid=:stockid");
             codeQuery.addJoinTable(JOINTYPE.inner, "plm_item", "t3", "t1.itemid=t3.itemid", "stockno");
-            codeQuery.setWhere("t1.sku", rows.toArrayList("serialno")).setWhere("t2.stockno", "101,103");
+            codeQuery.setWhere("t1.sku", rows.toArrayList("serialno")).setWhere("t2.stockno", new String[]{"101", "103"});
             RowsMap codeRowsMap = codeQuery.query().toRowsMap("sku");
 
             RowsMap stockRowsMap = SQLFactory.createQuerySQL(dbConnect, "st_stock", "stockid", "stockno").query().toRowsMap("stockno");
@@ -57,7 +57,7 @@ public class GetOutCodeFromTQWms extends ServiceController {
                 }
                 if (!codeRowsMap.containsKey(sku)) {
                     //序列号不存在或者不在101-103仓库中
-                    logger.info("E-订单序列号{}存在于仓库101或103中", sku);
+                    logger.info("E-订单序列号{}存在于仓库101或103中", sku);
                     continue;
                 }