Jelajahi Sumber

蓝字销售出库单反审核判断对应订单明细是否已核销

hxh 1 Minggu lalu
induk
melakukan
a79f46a4ff
1 mengubah file dengan 13 tambahan dan 0 penghapusan
  1. 13 0
      src/custom/beans/stockbill/bills/XSCK.java

+ 13 - 0
src/custom/beans/stockbill/bills/XSCK.java

@@ -59,6 +59,19 @@ public class XSCK extends BasicBill {
                     }
                 }
             }
+            if(rb==1){
+                QuerySQL querySQL = SQLFactory.createQuerySQL(controller, "sa_orderitems","verifiedqty");
+                querySQL.setTableAlias("t1");
+                querySQL.setSiteid(siteid);
+                querySQL.setWhere("t1.sa_orderitemsid",itemRows.toArrayList("sa_orderitemsid"));
+                Rows rows = querySQL.query();
+                for (Row row : rows) {
+                    if (row.getBigDecimal("verifiedqty").compareTo(BigDecimal.ZERO)>0) {
+                        throw new YosException("存在对应订单明细已核销,销售出库单无法反审核");
+                    }
+                }
+            }
+
 
 
             /*