From 4d9675bebe7925a919efd0e841f25099f2a6c3f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Tue, 18 Aug 2026 13:08:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=93=81=E6=B5=81=E7=A8=8Bok?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/service/Impl/PODetailServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xujie/modules/order/service/Impl/PODetailServiceImpl.java b/src/main/java/com/xujie/modules/order/service/Impl/PODetailServiceImpl.java index 4182b61..033f789 100644 --- a/src/main/java/com/xujie/modules/order/service/Impl/PODetailServiceImpl.java +++ b/src/main/java/com/xujie/modules/order/service/Impl/PODetailServiceImpl.java @@ -650,13 +650,12 @@ public class PODetailServiceImpl extends ServiceImpl i /** * 按新业务规则判定发货后的目标状态: - * 1) c_ship_qty == inspect_approve_qty 且 qty == inspect_qty => 已发货; + * 1) c_ship_qty == qty => 已发货; * 2) 其余情况 => 部分发货。 */ private String resolveShipStatus(BigDecimal newShipQty, BigDecimal inspectApproveQty, BigDecimal orderQty, BigDecimal inspectQty) { - if (newShipQty.compareTo(inspectApproveQty) == 0 - && orderQty.compareTo(inspectQty) == 0) { + if ( orderQty.compareTo(newShipQty) == 0) { return "已发货"; } return "部分发货";