From a395c37ac600ec6c73fed890ba94ede9fec5cc68 Mon Sep 17 00:00:00 2001
From: yxFwq <1>
Date: 星期一, 12 八月 2024 17:12:04 +0800
Subject: [PATCH] #标记
---
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 22 ++++++++++++++++++++--
src/main/java/com/zy/asrs/task/JarBurialEscalationScheduler.java | 2 +-
2 files changed, 21 insertions(+), 3 deletions(-)
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 9b6900c..414df90 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -5441,7 +5441,9 @@
if (basJarMastList.size() != jarMaxLoc){
return false;
}
- if (basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),5)!=0&&(basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),5)!=7)){
+ if (basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),5)!=0
+ && basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),5)!=7
+ && basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),5)!=14){
return false;
}
@@ -5528,7 +5530,7 @@
if (basJarMastList10.size()==jarMaxLoc){
return false;
}
- if (basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),4)!=0){
+ if (basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),4)!=0 && basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),4)!=7){
return false;
}
@@ -5574,6 +5576,22 @@
return false;
}
+ //涓存椂
+ if (basJar.getJarCode()==1){
+ JarThread jarOtherThread = (JarThread) SlaveConnection.get(SlaveType.Jar, jarSlave.getJarOtherId());
+ JarProtocol jarOtherProtocol = jarOtherThread.getJarProtocol();
+ if (jarOtherProtocol == null) {
+ return false;
+ }
+
+ if (!jarOtherProtocol.isAutoing() || jarOtherProtocol.jarErr!=0
+ || !jarOtherProtocol.isLeftDoor() || !jarOtherProtocol.isRightDoor()
+ || jarOtherProtocol.leftDoorOpen==1 || jarOtherProtocol.leftDoorClose==1 || jarOtherProtocol.rightDoorOpen==1 || jarOtherProtocol.rightDoorClose==1){
+ log.error("{}鍙风~鍖栫綈鏌ヨ璁惧涓嶆弧瓒冲墠寰�鍐峰嵈姹犳潯浠讹紝浠e彿2纭寲缃愰棬娌″紑锛侊紒锛�",jarOtherProtocol.getJarNo());
+ return false;
+ }
+ }
+
//闂ㄤ綔涓� 鏃�
// if (jarProtocol.isAutoing() && jarProtocol.statusType == JarStatusType.WAITING4 && jarProtocol.jarErr==0
if (jarProtocol.isAutoing() && jarProtocol.jarErr==0
diff --git a/src/main/java/com/zy/asrs/task/JarBurialEscalationScheduler.java b/src/main/java/com/zy/asrs/task/JarBurialEscalationScheduler.java
index bf94419..0ac9f54 100644
--- a/src/main/java/com/zy/asrs/task/JarBurialEscalationScheduler.java
+++ b/src/main/java/com/zy/asrs/task/JarBurialEscalationScheduler.java
@@ -34,7 +34,7 @@
}
}
-// @Scheduled(cron = "0/3 * * * * ? ")
+ @Scheduled(cron = "0/3 * * * * ? ")
private void execute2(){//涓婁紶寮�寮忓喎鍗翠俊鍙�
int[] jarList =new int[]{1,2,3,4,5,6};
for (int jarNo : jarList){
--
Gitblit v1.9.1