From 676cbdde86ae8ea598be6e9f6776ae5bf67478f6 Mon Sep 17 00:00:00 2001
From: cp <513960435@qq.com>
Date: 星期二, 19 十一月 2024 13:49:14 +0800
Subject: [PATCH] 完善訂單,添加出库订单
---
zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java b/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
index bc991a0..b43c6ad 100644
--- a/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
+++ b/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
@@ -185,6 +185,7 @@
}
ArrayList<GenerateOrderMatParam> mats = new ArrayList<>();
+ String matnr=null;
for (MatParam matParam : orderParam.getList()) {
GenerateOrderMatParam mat = new GenerateOrderMatParam();
mat.setMatnr(matParam.getMatnr());
@@ -194,7 +195,17 @@
mat.setWarehouse(matParam.getWarehouse());
mat.setOrigin(matParam.getOrigin());
mat.setOriginNo(matParam.getOriginNo());
- mats.add(mat);
+ if(Cools.isEmpty(mats)){
+ mats.add(mat);
+ }else{
+ for (GenerateOrderMatParam m:mats
+ ) {
+ if(m.getMatnr().equals(matParam.getMatnr())){
+ return R.error("鍚屼竴璁㈠崟涓嶅厑璁告湁鐩稿悓鐗╂枡");
+ }
+ }
+ mats.add(mat);
+ }
}
if (orderParam.getInOut() == 1) {
--
Gitblit v1.9.1