فهرست منبع

物流单添加商品界面禁止选择已全部做过物流单的销售出库单

hu 1 سال پیش
والد
کامیت
26152cc1b5
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/custom/restcontroller/webmanage/sale/logistics/LSALogistics.java

+ 2 - 0
src/custom/restcontroller/webmanage/sale/logistics/LSALogistics.java

@@ -224,6 +224,8 @@ public class LSALogistics extends Controller {
         querySQL.setWhere("t2.status='审核'");
         querySQL.setWhere("ifnull(t1.transportqty,0)<t1.qty");
         querySQL.setWhere("NOT EXISTS(SELECT 1 from sa_logistics_items WHERE sa_logisticsid=" + sa_logisticsid + " and st_stockbill_itemsid=t1.st_stockbill_itemsid)");
+        querySQL.setWhere("exists(select 1 from st_stockbill_items s1 left join (select st_stockbill_itemsid,t1.siteid,sum(qty) yifaqty from sa_logistics_items t1 inner join sa_logistics t2 on t1.sa_logisticsid=t2.sa_logisticsid and t1.siteid=t2.siteid  where t2.status='审核' group by st_stockbill_itemsid,t1.siteid) s2 on s1.st_stockbill_itemsid=s2.st_stockbill_itemsid and s1.siteid=s2.siteid where s1.qty>ifnull(s2.yifaqty,0) and s1.st_stockbill_itemsid=t1.st_stockbill_itemsid)");
+
         querySQL.setWhere(where.toString());
         querySQL.setPage(pageSize, pageNumber).setOrderBy(pageSorting);
          System.out.println(querySQL.getSQL());