From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 21 十二月 2024 18:40:43 +0800
Subject: [PATCH] 新建德森项目分支

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WaitPakinRuleServiceImpl.java |  116 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 58 insertions(+), 58 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WaitPakinRuleServiceImpl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WaitPakinRuleServiceImpl.java
index 89fffc5..4a62f25 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WaitPakinRuleServiceImpl.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WaitPakinRuleServiceImpl.java
@@ -1,58 +1,58 @@
-package com.zy.asrs.wms.asrs.service.impl;
-
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.zy.asrs.framework.exception.CoolException;
-import com.zy.asrs.wms.asrs.entity.WaitPakin;
-import com.zy.asrs.wms.asrs.mapper.WaitPakinRuleMapper;
-import com.zy.asrs.wms.asrs.entity.WaitPakinRule;
-import com.zy.asrs.wms.asrs.service.WaitPakinRuleService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.zy.asrs.wms.asrs.service.WaitPakinService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-@Service("waitPakinRuleService")
-public class WaitPakinRuleServiceImpl extends ServiceImpl<WaitPakinRuleMapper, WaitPakinRule> implements WaitPakinRuleService {
-
-    @Autowired
-    private WaitPakinService waitPakinService;
-
-    @Override
-    public boolean rule(WaitPakin waitPakin) {
-        List<WaitPakinRule> list = this.list(new LambdaQueryWrapper<WaitPakinRule>().eq(WaitPakinRule::getStatus, 1).orderByDesc(WaitPakinRule::getId));
-        if (list.isEmpty()) {
-            return true;//鏃犺鍒欙紝鐩存帴鏀捐
-        }
-
-        List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, waitPakin.getBarcode()));
-        if(waitPakins.isEmpty()) {
-            return true;//鏃犳墭鐩橈紝鏀捐
-        }
-
-        WaitPakinRule waitPakinRule = list.get(0);
-        //鍒ゆ柇鏄惁娣疯浇
-        if (waitPakinRule.getPalletMixed() == 1) {
-            //娣疯浇
-            //鍒ゆ柇鏄惁鍏佽澶氳鍗�
-            if (waitPakinRule.getPalletOrder() == 0) {
-                //鍗曡鍗�
-                for (WaitPakin pakin : waitPakins) {
-                    if (!pakin.getOrderId().equals(waitPakin.getOrderId())) {
-                        throw new CoolException("鎵樼洏涓嶅厑璁稿璁㈠崟");
-                    }
-                }
-            }
-
-        }else {
-            //鍗曟斁
-            //鍒ゆ柇缁勬墭閫氱煡妗f槸鍚﹀凡缁忓瓨鍦ㄦ墭鐩�
-            if(!waitPakins.isEmpty()) {
-                throw new CoolException("鎵樼洏宸茬粍鎵�");
-            }
-        }
-
-        return false;
-    }
-}
+package com.zy.asrs.wms.asrs.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.zy.asrs.framework.exception.CoolException;
+import com.zy.asrs.wms.asrs.entity.WaitPakin;
+import com.zy.asrs.wms.asrs.mapper.WaitPakinRuleMapper;
+import com.zy.asrs.wms.asrs.entity.WaitPakinRule;
+import com.zy.asrs.wms.asrs.service.WaitPakinRuleService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zy.asrs.wms.asrs.service.WaitPakinService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service("waitPakinRuleService")
+public class WaitPakinRuleServiceImpl extends ServiceImpl<WaitPakinRuleMapper, WaitPakinRule> implements WaitPakinRuleService {
+
+    @Autowired
+    private WaitPakinService waitPakinService;
+
+    @Override
+    public boolean rule(WaitPakin waitPakin) {
+        List<WaitPakinRule> list = this.list(new LambdaQueryWrapper<WaitPakinRule>().eq(WaitPakinRule::getStatus, 1).orderByDesc(WaitPakinRule::getId));
+        if (list.isEmpty()) {
+            return true;//鏃犺鍒欙紝鐩存帴鏀捐
+        }
+
+        List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, waitPakin.getBarcode()));
+        if(waitPakins.isEmpty()) {
+            return true;//鏃犳墭鐩橈紝鏀捐
+        }
+
+        WaitPakinRule waitPakinRule = list.get(0);
+        //鍒ゆ柇鏄惁娣疯浇
+        if (waitPakinRule.getPalletMixed() == 1) {
+            //娣疯浇
+            //鍒ゆ柇鏄惁鍏佽澶氳鍗�
+            if (waitPakinRule.getPalletOrder() == 0) {
+                //鍗曡鍗�
+                for (WaitPakin pakin : waitPakins) {
+                    if (!pakin.getOrderId().equals(waitPakin.getOrderId())) {
+                        throw new CoolException("鎵樼洏涓嶅厑璁稿璁㈠崟");
+                    }
+                }
+            }
+
+        }else {
+            //鍗曟斁
+            //鍒ゆ柇缁勬墭閫氱煡妗f槸鍚﹀凡缁忓瓨鍦ㄦ墭鐩�
+            if(!waitPakins.isEmpty()) {
+                throw new CoolException("鎵樼洏宸茬粍鎵�");
+            }
+        }
+
+        return false;
+    }
+}

--
Gitblit v1.9.1