Pārlūkot izejas kodu

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

shenjingwei 6 mēneši atpakaļ
vecāks
revīzija
5917853e61

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

@@ -31,7 +31,7 @@ public class GetOutCodeFromMQWms extends ServiceController {
             logger.info("监测到有{}个出库序列号", rows.size());
             //E-订单单据查询
             QuerySQL billCheckSQL = SQLFactory.createQuerySQL(dbConnect, "st_stockbill", "billno", "st_stockbillid", "sys_enterpriseid", "status", "iswx").setTableAlias("t1");
-            billCheckSQL.addJoinTable(JOINTYPE.inner, "st_stockbill_items_sku", "t2", "t1.st_stockbillid=t2.st_stockbillid", "sku");
+            billCheckSQL.addJoinTable(JOINTYPE.left, "st_stockbill_items_sku", "t2", "t1.st_stockbillid=t2.st_stockbillid", "sku");
             billCheckSQL.addJoinTable(JOINTYPE.left, "sa_agents", "t3", "t1.sys_enterpriseid=t3.sys_enterpriseid", "entity");
             billCheckSQL.setWhere("t1.siteid", "MD").setWhere("t1.billno", rows.toArrayList("ccode"));
             RowsMap billRowsMap = billCheckSQL.query().toRowsMap("billno");

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

@@ -26,7 +26,7 @@ public class GetOutCodeFromTQWms extends ServiceController {
         if (rows.isNotEmpty()) {
             logger.info("监测到有{}个出库序列号", rows.size());
             QuerySQL billCheckSQL = SQLFactory.createQuerySQL(dbConnect, "st_stockbill", "billno", "st_stockbillid", "sys_enterpriseid", "status", "iswx").setTableAlias("t1");
-            billCheckSQL.addJoinTable(JOINTYPE.inner, "st_stockbill_items_sku", "t2", "t1.st_stockbillid=t2.st_stockbillid", "sku");
+            billCheckSQL.addJoinTable(JOINTYPE.left, "st_stockbill_items_sku", "t2", "t1.st_stockbillid=t2.st_stockbillid", "sku");
             billCheckSQL.addJoinTable(JOINTYPE.left, "sa_agents", "t3", "t1.sys_enterpriseid=t3.sys_enterpriseid", "entity");
             billCheckSQL.setWhere("t1.siteid", "MD").setWhere("t1.billno", rows.toArrayList("billno"));
             RowsMap billRowsMap = billCheckSQL.query().toRowsMap("billno");