From 788b9bfcf3d4935a9e171488fb4e55482480472c Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期四, 01 八月 2024 13:27:29 +0800 Subject: [PATCH] # --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/OrderServiceImpl.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/OrderServiceImpl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/OrderServiceImpl.java index 4839986..cd2d84d 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/OrderServiceImpl.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/OrderServiceImpl.java @@ -204,4 +204,26 @@ } return true; } + + @Override + public boolean checkOrderComplete(Long orderId) { + Order order = this.getById(orderId); + if (order == null) { + return false; + } + + boolean complete = true; + List<OrderDetl> orderDetls = orderDetlService.list(new LambdaQueryWrapper<OrderDetl>().eq(OrderDetl::getOrderId, orderId)); + if(orderDetls.isEmpty()) { + complete = false; + } + + for (OrderDetl orderDetl : orderDetls) { + if (!orderDetl.getAnfme().equals(orderDetl.getQty())) { + complete = false; + } + } + + return complete; + } } -- Gitblit v1.9.1