From 4cc37cd3debd02f0c3a4aa7a0d9bd44b83c28b33 Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期二, 27 一月 2026 13:44:06 +0800
Subject: [PATCH] 修复对接不传full报错bug

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index c9f1035..77aec40 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1037,14 +1037,23 @@
 
         Mat mat = matService.selectByMatnr(param.getMatnr());
         if (Cools.isEmpty(mat)) {
-            if (param.getFull()==1){
-                //婊℃墭鐩�
-                mat = matService.selectByMatnr("1");
-            }else if (param.getFull()==0){
-                //绌烘墭鐩�
-                mat = matService.selectByMatnr("0");
+            if (Cools.isEmpty(param.getFull())) {
+                if (param.getAnfme() == 0) {
+                    //绌烘墭鐩�
+                    mat = matService.selectByMatnr("0");
+                } else {
+                    //婊℃墭鐩�
+                    mat = matService.selectByMatnr("1");
+                }
+            } else {
+                if (param.getFull()==1){
+                    //婊℃墭鐩�
+                    mat = matService.selectByMatnr("1");
+                }else if (param.getFull()==0){
+                    //绌烘墭鐩�
+                    mat = matService.selectByMatnr("0");
+                }
             }
-
         }
         WaitPakin waitPakin = new WaitPakin();
         waitPakin.sync(mat);

--
Gitblit v1.9.1