From a3bea567c554c2c57809ceed2a040baf473aa95f Mon Sep 17 00:00:00 2001
From: cp <513960435@qq.com>
Date: 星期四, 27 三月 2025 13:04:38 +0800
Subject: [PATCH] 1

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/MatController.java |   43 +++++++++++++++++++++++++++++++++++--------
 1 files changed, 35 insertions(+), 8 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/MatController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/MatController.java
index ac291c0..810e5d9 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/MatController.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/MatController.java
@@ -194,6 +194,7 @@
         }
         OrderDetl orderDetl = new OrderDetl();
         orderDetl.sync(mat);
+        orderDetl.setBatch("");
         orderDetl.setAnfme(0.0D);
         return R.ok().add(orderDetl);
     }
@@ -251,18 +252,44 @@
         }
         List<Mat> mats=matService.list();
         for (Mat mat:mats
-             ) {
+        ) {
             List<LocDetl>locDetls=locDetlService.list(new LambdaQueryWrapper<LocDetl>()
                     .eq(LocDetl::getMatnr,mat.getMatnr()));
             for (LocDetl locDetl:locDetls
-                 ) {
+            ) {
                 locDetl.setMaktx(mat.getMaktx());
-                locDetl.setSpecs(mat.getSpecs());
-                locDetl.setModel(mat.getModel());
-                locDetl.setSku(mat.getSku());
-                locDetl.setItemNum(mat.getImgNum());//鍥惧彿
-                locDetl.setWeight(Double.parseDouble(mat.getWeight()));
-                locDetl.setLength(Double.parseDouble(mat.getLength()));
+
+                if(!Cools.isEmpty(mat.getSpecs())){
+                    locDetl.setSpecs(mat.getSpecs());
+                }else{
+                    locDetl.setSpecs("");
+                }
+                if(!Cools.isEmpty(mat.getModel())){
+                    locDetl.setModel(mat.getModel());
+                }else {
+                    locDetl.setModel("");
+                }
+                if(!Cools.isEmpty(mat.getSku())){
+                    locDetl.setSku(mat.getSku());
+                }else {
+                    locDetl.setSku("");
+                }
+                //鍥惧彿
+                if(!Cools.isEmpty(mat.getImgNum())){
+                    locDetl.setItemNum(mat.getImgNum());
+                }else {
+                    locDetl.setItemNum("");
+                }
+//                if(!Cools.isEmpty(mat.getWeight())){
+//                    locDetl.setWeight(Double.parseDouble(mat.getWeight()));
+//                }else {
+//                    locDetl.setWeight(0.0);
+//                }
+//                if(!Cools.isEmpty(mat.getLength())){
+//                    locDetl.setLength(Double.parseDouble(mat.getLength()));
+//                }else {
+//                    locDetl.setLength(0.0);
+//                }
                 locDetlService.updateById(locDetl);
             }
         }

--
Gitblit v1.9.1