From 58b842e9a63f5a9b2716b74eda5c4f00d3b3bfbf Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Sat, 13 Jun 2026 16:00:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=80=E5=B1=82=E7=89=A9=E6=96=99=E8=AE=A1?= =?UTF-8?q?=E7=AE=97s2=E9=9D=A2=E7=A7=AF=E4=B8=8D=E8=83=BD=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/service/impl/PlateGoodsRecordServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/PlateGoodsRecordServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/PlateGoodsRecordServiceImpl.java index c8bbaa372..cbc7ec085 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/PlateGoodsRecordServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/PlateGoodsRecordServiceImpl.java @@ -390,6 +390,13 @@ public class PlateGoodsRecordServiceImpl extends BaseServiceImpl localArea) || isLocal)) { double quota1 = 0; double quota2 = 0; + if(s2 == null || s2 == 0){ + log.info("镀层物料需求计算,s2面积为空或0"); + //将订单状态标记为数据异常,记录异常原因,并退出 + yieldOrder.setValidationMomo("镀层物料需求计算,s2面积为空或0"); + this.updateYieldOrder(yieldOrder); + return false; + } if(isThickness){ h1 = Double.valueOf(DictCache.getKey("thickness","h1")); }