From d2b000d74d23f5c70e9f1414b57cab892c2b6eec Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期五, 28 三月 2025 15:07:34 +0800
Subject: [PATCH] #输送线暂存数优化

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java    |    4 ++--
 src/main/java/com/zy/asrs/service/BasDevpService.java          |    3 +++
 src/main/java/com/zy/asrs/service/impl/TaskWrkServiceImpl.java |    2 +-
 src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java |    7 +++++++
 src/main/resources/application.yml                             |    4 ++--
 5 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/BasDevpService.java b/src/main/java/com/zy/asrs/service/BasDevpService.java
index 8628feb..b83d2e1 100644
--- a/src/main/java/com/zy/asrs/service/BasDevpService.java
+++ b/src/main/java/com/zy/asrs/service/BasDevpService.java
@@ -44,4 +44,7 @@
      */
     BasDevp checkSiteStatus(Integer devpNo, boolean put);
 
+    int getStoreCount();
+
+
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java
index 1f87a7d..67b1ca8 100644
--- a/src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java
@@ -1,8 +1,10 @@
 package com.zy.asrs.service.impl;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import com.core.exception.CoolException;
 import com.zy.asrs.entity.BasDevp;
+import com.zy.asrs.entity.TaskWrk;
 import com.zy.asrs.mapper.BasDevpMapper;
 import com.zy.asrs.service.BasDevpService;
 import com.zy.asrs.service.WrkMastService;
@@ -64,4 +66,9 @@
         }
         return station;
     }
+
+    @Override
+    public int getStoreCount() {
+        return baseMapper.selectCount(new EntityWrapper<BasDevp>().in("loading","Y"));
+    }
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 44573ea..037ce7a 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -998,9 +998,9 @@
                         if (!crnProtocol.getStatusType().equals(CrnStatusType.IDLE) || crnProtocol.getTaskNo() != 0) {
                             break;
                         }
-                        int storeCount = taskWrkService.getStoreCount(taskWrk.getCrnNo());
+                        int storeCount = basDevpService.getStoreCount();
                         if(storeCount >= maxCount){
-                            log.error("{}鍙峰爢鍨涙満鏆傚瓨鏁板凡婊�!", taskWrk.getCrnNo());
+                            log.error("杈撻�佺嚎鏆傚瓨鏁拌揪鍒颁笂闄�");
                             break;
                         }
 
diff --git a/src/main/java/com/zy/asrs/service/impl/TaskWrkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/TaskWrkServiceImpl.java
index 2f155a8..5b20240 100644
--- a/src/main/java/com/zy/asrs/service/impl/TaskWrkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/TaskWrkServiceImpl.java
@@ -231,7 +231,7 @@
 
     @Override
     public int getStoreCount(Integer crnNo){
-        return selectCount(new EntityWrapper<TaskWrk>().eq("crn_no", crnNo).in("wrk_sts",12,14,2));
+        return selectCount(new EntityWrapper<TaskWrk>().eq("crn_no", crnNo).in("wrk_sts",12,2));
     }
 
     @Override
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index b72601d..de218f1 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -44,8 +44,8 @@
   publicKeysStorePath: publicCerts.keystore
 
 wms:
-  #鍫嗗灈鏈轰换鍔℃殏瀛樻暟
-  count: 5
+  #杈撻�佺嚎鏆傚瓨鏁�
+  count: 8
   # 鏄惁寮�鍚笂鎶�
   start: true
   # WMS绯荤粺ip

--
Gitblit v1.9.1