From 52985bb39bdeb8e0d6ac04327c703c148bda3b6e Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期六, 11 十月 2025 15:53:41 +0800
Subject: [PATCH] 修复自动移库BUG
---
src/main/java/com/zy/asrs/task/AutomaticLibraryTransferScheduler.java | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/task/AutomaticLibraryTransferScheduler.java b/src/main/java/com/zy/asrs/task/AutomaticLibraryTransferScheduler.java
index 74de706..04586c1 100644
--- a/src/main/java/com/zy/asrs/task/AutomaticLibraryTransferScheduler.java
+++ b/src/main/java/com/zy/asrs/task/AutomaticLibraryTransferScheduler.java
@@ -1,7 +1,9 @@
package com.zy.asrs.task;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.zy.asrs.entity.BasDevp;
import com.zy.asrs.entity.WrkMast;
+import com.zy.asrs.service.BasDevpService;
import com.zy.asrs.service.WrkMastService;
import com.zy.asrs.task.handler.AutomaticLibraryTransferHandler;
import com.zy.system.entity.Config;
@@ -18,6 +20,8 @@
private WrkMastService wrkMastService;
@Autowired
private AutomaticLibraryTransferHandler automaticLibraryTransferHandler;
+ @Autowired
+ private BasDevpService basDevpService;
@Scheduled(cron = "0/3 * * * * ? ")
private void execute(){
@@ -29,6 +33,15 @@
if(WrkCount>0){
return;
}
+ //鑷姩鍑烘弧鎵�200
+ Config configBoundShipment = configService.selectConfigByCode("AutomaticOutboundShipment");
+ //鑷姩鍑虹┖鏉�100
+ Config configAutoEmpty = configService.selectConfigByCode("AutoEmpty");
+ BasDevp basDevp100 = basDevpService.selectOne(new EntityWrapper<BasDevp>().eq("dev_no",100));
+ BasDevp basDevp200 = basDevpService.selectOne(new EntityWrapper<BasDevp>().eq("dev_no",200));
+ if((configAutoEmpty.getStatus()==1&&!basDevp100.getLoading().equals("Y"))||(configBoundShipment.getStatus()==1&&!basDevp200.getLoading().equals("Y"))){
+ return;
+ }
if(config.getValue().equals("1")){
automaticLibraryTransferHandler.startOne();
}else if(config.getValue().equals("2")){
--
Gitblit v1.9.1