|
|
@@ -52,7 +52,19 @@ public class Wms {
|
|
|
}
|
|
|
RowsMap stockbillitemsRowsMap = stockbillitemsRows.toRowsMap("st_stockbillid");
|
|
|
|
|
|
-
|
|
|
+ for (Row stockbillRow : stockbillRows) {
|
|
|
+ String outplace = stockbillRow.getString("outplace");
|
|
|
+ String billno = stockbillRow.getString("billno");
|
|
|
+ ArrayList<String> billNos = new ArrayList<>();
|
|
|
+ if (outplace.equals("谈桥")) {
|
|
|
+ billNos = queryOrder(outplace).toArrayList("BillNo");
|
|
|
+ } else if (outplace.equals("马桥")) {
|
|
|
+ billNos = queryOrder(outplace).toArrayList("cCode");
|
|
|
+ }
|
|
|
+ if (billNos.contains(billno)) {
|
|
|
+ throw new YosException("单据" + billno + "已在待执行列表中!");
|
|
|
+ }
|
|
|
+ }
|
|
|
for (Row stockbillRow : stockbillRows) {
|
|
|
String outplace = stockbillRow.getString("outplace");
|
|
|
if (outplace.equals("谈桥")) {
|