From b288814c55658af8514ec34bf6c30a7e7f3b1ae1 Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期四, 05 二月 2026 19:00:56 +0800
Subject: [PATCH] 商品同步接口
---
src/main/java/com/zy/asrs/controller/OutController.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java
index 1e20214..38b3a19 100644
--- a/src/main/java/com/zy/asrs/controller/OutController.java
+++ b/src/main/java/com/zy/asrs/controller/OutController.java
@@ -176,12 +176,17 @@
continue;
}
List<LocDetl> locDetls = null;
- if(orderDetl.getStandby1().equals("123")){
- locDetls = locDetlService.queryStockAll123(null, exist,orderDetl.getMatnr(), "1");
-
- }else{
- locDetls = locDetlService.queryStockAll7(null, exist,orderDetl.getMatnr(), orderDetl.getStandby1(),orderDetl.getStandby2(),orderDetl.getStandby3(),orderDetl.getBoxType1(),orderDetl.getBoxType2(),orderDetl.getBoxType3());
+ String cleanOrder = (orderDetl.getBoxType3() != null
+ ? orderDetl.getBoxType3().trim()
+ : "") + "-HDU";
+ locDetls = locDetlService.queryStockAll123(null, exist,
+ orderDetl.getMatnr(), cleanOrder);
+ if(locDetls.size() < 1){
+ locDetls = locDetlService.queryStockAll123(null, exist,
+ orderDetl.getMatnr(), orderDetl.getBoxType3());
}
+// List<LocDetl> locDetls = locDetlService.queryStockAll(null, exist,orderDetl.getMatnr(), orderDetl.getBatch(),
+// orderDetl.getBrand(),orderDetl.getStandby1(),orderDetl.getStandby2(),orderDetl.getStandby3(),orderDetl.getBoxType1(),orderDetl.getBoxType2());
for (LocDetl locDetl : locDetls) {
if (issued > 0) {
LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetl.getOrderNo(),
@@ -192,7 +197,6 @@
List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103);
locDto.setStaNos(staNos);
locDto.setBrand(orderDetl.getBrand());
-
locDto.setStandby1(orderDetl.getStandby1());
locDto.setStandby2(orderDetl.getStandby2());
locDto.setStandby3(orderDetl.getStandby3());
--
Gitblit v1.9.1