From cfc4421af2ba05a786300e70e21c779ddbd39836 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期一, 24 三月 2025 08:37:34 +0800
Subject: [PATCH] 工作档查询条件
---
src/main/java/com/zy/asrs/controller/AgvLocDetlController.java | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java b/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java
index c1a7f88..7d481cc 100644
--- a/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java
+++ b/src/main/java/com/zy/asrs/controller/AgvLocDetlController.java
@@ -145,13 +145,23 @@
// .eq("matnr", record.getMatnr())
// .in("source", docIds));
// } else {
- OrderDetl orderDetl = orderDetlService.selectOne(new EntityWrapper<OrderDetl>()
+ List<OrderDetl> orderDetls = orderDetlService.selectList(new EntityWrapper<OrderDetl>()
.eq("three_code", record.getThreeCode())
.eq("matnr", record.getMatnr())
.in("source", docIds)
- .orderBy("qty", false)
+ .orderBy("qty", true)
.orderBy("anfme", false)
.orderBy("create_time", true));
+ OrderDetl orderDetl = null;
+ if (!orderDetls.isEmpty()) {
+ for (OrderDetl o : orderDetls) {
+ if (o.getAnfme() - o.getQty() > 0) {
+ orderDetl = o;
+ break;
+ }
+ }
+ }
+
// }
// if (orderDetl.getAnfme() - orderDetl.getQty() > 0) {
// record.setStock(orderDetl.getAnfme() - orderDetl.getQty());
--
Gitblit v1.9.1