From a006bb4695b29bd0a78ccbf62f6841d08ceb7048 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期四, 22 一月 2026 13:36:23 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/OrderDetlPakinController.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OrderDetlPakinController.java b/src/main/java/com/zy/asrs/controller/OrderDetlPakinController.java
index f2a4e39..4489c02 100644
--- a/src/main/java/com/zy/asrs/controller/OrderDetlPakinController.java
+++ b/src/main/java/com/zy/asrs/controller/OrderDetlPakinController.java
@@ -97,7 +97,7 @@
         final double LENGTH_MIN = 315, LENGTH_MAX = 1150;
         final double WIDTH_MIN = 160, WIDTH_MAX = 730;
         final double HEIGHT_MIN = 140, HEIGHT_MAX = 810;
-
+        final double WIEGHT_MIN = 0,WIEGHT_MAX = 23;
         for (OrderDetlPakin detl : list) {
             Mat mat = matService.selectOne(
                     new EntityWrapper<Mat>().eq("matnr", detl.getMatnr())
@@ -110,6 +110,7 @@
             Double len = mat.getManLength();
             Double wid = mat.getWidth();
             Double hei = mat.getHeight();
+            Double WET = mat.getWeight();
 
             if (len == null || len < LENGTH_MIN || len > LENGTH_MAX) {
                 errorMessages.add(String.format("鐗╂枡 %s 闀垮害寮傚父锛氬繀椤� %.0f~%.0f mm锛屽綋鍓� %s",
@@ -123,6 +124,10 @@
                 errorMessages.add(String.format("鐗╂枡 %s 楂樺害寮傚父锛氬繀椤� %.0f~%.0f mm锛屽綋鍓� %s",
                         detl.getMatnr(), HEIGHT_MIN, HEIGHT_MAX, hei));
             }
+            if (hei == null || WET < WIEGHT_MIN || WET > WIEGHT_MAX) {
+                errorMessages.add(String.format("鐗╂枡 %s 姣涢噸寮傚父锛氬繀椤� %.0f~%.0f mm锛屽綋鍓� %s",
+                        detl.getMatnr(), WIEGHT_MIN, WIEGHT_MAX, hei));
+            }
         }
 
         if (!errorMessages.isEmpty()) {

--
Gitblit v1.9.1