From f5097eb8426abc51ea2b39b29060e1cef46093fe Mon Sep 17 00:00:00 2001
From: L <L@123>
Date: 星期日, 13 七月 2025 15:23:10 +0800
Subject: [PATCH] *
---
src/main/java/com/zy/asrs/task/WrkMastStaInIt2Scheduler.java | 75 +++++++++++++++++++++++++++++++++++++
1 files changed, 75 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/task/WrkMastStaInIt2Scheduler.java b/src/main/java/com/zy/asrs/task/WrkMastStaInIt2Scheduler.java
index 1f6872e..0d28065 100644
--- a/src/main/java/com/zy/asrs/task/WrkMastStaInIt2Scheduler.java
+++ b/src/main/java/com/zy/asrs/task/WrkMastStaInIt2Scheduler.java
@@ -177,6 +177,81 @@
if (Cools.isEmpty(wrkMastEnd) || wrkMastEnd.getIoType()!=101 || Cools.isEmpty(wrkMastEnd.getSheetNo()) || wrkMastEnd.getSheetNo().equals("0")){
continue;
}
+ if (wrkMast.getStaNo()==121){
+ BasDevp basDevpEnd120 = basDevpService.selectById(120);
+ if (Cools.isEmpty(basDevpEnd120)){
+ continue;
+ }
+ if (basDevpEnd120.getAutoing().equals("Y")){
+ if (basDevpEnd120.getLoading().equals("N")){
+ boolean signQQ = false;
+ for (Integer staNoQQ : STA_WORK_CU){
+ BasDevp basDevpEndQQ = basDevpService.selectById(staNoQQ);
+ if (!Cools.isEmpty(basDevpEndQQ) && basDevpEndQQ.getWrkNo()!=0){
+ WrkMast wrkMastEndQQ = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevpEndQQ.getWrkNo()));
+ if (!Cools.isEmpty(wrkMastEndQQ) && wrkMastEndQQ.getIoType()==101){
+ signQQ = true;
+ break;
+ }
+ if (!Cools.isEmpty(wrkMastEndQQ) && wrkMastEndQQ.getIoType()==103){
+ List<WrkDetl> wrkDetlsQQ = wrkDetlService.selectByWrkNo(wrkMastEndQQ.getWrkNo());
+ for (WrkDetl wrkDetlQQ: wrkDetlsQQ){
+ String originQQ = wrkDetlQQ.getOrigin();
+ if (originQQ.equals("1")){
+ signQQ = true;
+ break;
+ }
+ }
+ if (signQQ){
+ break;
+ }
+ }
+ }
+ }
+ if (signQQ){
+ continue;
+ }
+ }
+ }
+ }
+
+ if (wrkMast.getStaNo()==120){
+ BasDevp basDevpEnd121 = basDevpService.selectById(121);
+ if (Cools.isEmpty(basDevpEnd121)){
+ continue;
+ }
+ if (basDevpEnd121.getAutoing().equals("Y")){
+ if (basDevpEnd121.getLoading().equals("N")){
+ boolean signQQ = false;
+ for (Integer staNoQQ : STA_WORK_CU){
+ BasDevp basDevpEndQQ = basDevpService.selectById(staNoQQ);
+ if (!Cools.isEmpty(basDevpEndQQ) && basDevpEndQQ.getWrkNo()!=0){
+ WrkMast wrkMastEndQQ = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevpEndQQ.getWrkNo()));
+ if (!Cools.isEmpty(wrkMastEndQQ) && wrkMastEndQQ.getIoType()==101){
+ signQQ = true;
+ break;
+ }
+ if (!Cools.isEmpty(wrkMastEndQQ) && wrkMastEndQQ.getIoType()==103){
+ List<WrkDetl> wrkDetlsQQ = wrkDetlService.selectByWrkNo(wrkMastEndQQ.getWrkNo());
+ for (WrkDetl wrkDetlQQ: wrkDetlsQQ){
+ String originQQ = wrkDetlQQ.getOrigin();
+ if (originQQ.equals("2")){
+ signQQ = true;
+ break;
+ }
+ }
+ if (signQQ){
+ break;
+ }
+ }
+ }
+ }
+ if (signQQ){
+ continue;
+ }
+ }
+ }
+ }
} else {
continue;
}
--
Gitblit v1.9.1