From f6d7715faac84e0a550353d8b4dcac2693c30d51 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期日, 02 六月 2024 15:29:19 +0800
Subject: [PATCH] #优先级
---
src/main/java/com/zy/asrs/task/AutoMoveScheduler.java | 17 +++++++++++------
src/main/java/com/zy/asrs/task/AutoMoveCreateExecuteScheduler.java | 4 ++--
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/zy/asrs/task/AutoMoveCreateExecuteScheduler.java b/src/main/java/com/zy/asrs/task/AutoMoveCreateExecuteScheduler.java
index eff6a53..57a4370 100644
--- a/src/main/java/com/zy/asrs/task/AutoMoveCreateExecuteScheduler.java
+++ b/src/main/java/com/zy/asrs/task/AutoMoveCreateExecuteScheduler.java
@@ -44,7 +44,7 @@
*/
// @Scheduled(cron = "0/2 * * * * ? ")
private void autoMove(){
- List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 121).eq("wrk_sts",11));
+ List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 121).eq("wrk_sts",11).orderBy("io_pri",false));
for (AgvWrkMast agvWrkMast:agvWrkMastList){
try{
Date now = new Date();
@@ -111,7 +111,7 @@
*/
// @Scheduled(cron = "0/2 * * * * ? ")
private void autoMoveEnd(){
- List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 121).eq("wrk_sts",12));
+ List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 121).eq("wrk_sts",12).orderBy("io_pri",false));
for (AgvWrkMast agvWrkMast:agvWrkMastList){
try{
WrkMastExecute wrkMastExecute = wrkMastExecuteService.selectOne(new EntityWrapper<WrkMastExecute>().eq("io_type", 121).eq("wrk_no", agvWrkMast.getWrkNo().longValue()));
diff --git a/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java b/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
index 2639d03..19720c1 100644
--- a/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
+++ b/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
@@ -40,7 +40,8 @@
.isNotNull("loc_type")
.ne("loc_type", "")
.eq("floor", 1)
- .eq("loc_sts","F"));
+ .eq("loc_sts","F")
+ .orderBy("io_pri",false));
if (agvLocMasts.isEmpty()) {
return;
}
@@ -63,7 +64,7 @@
.andNew().eq("io_type",108)
.andNew()
.eq("crn_no",2).or().eq("crn_no",3)
- .orderBy("appe_time",true)
+ .orderBy("io_pri",false).orderBy("appe_time",true)
);
if (agvWrkMastList.isEmpty()) {
return;
@@ -159,7 +160,8 @@
List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>()
.eq("wrk_sts", 214)
.eq("loc_no","")
- .eq("io_type",113));
+ .eq("io_type",113)
+ .orderBy("io_pri",false));
if (agvWrkMastList.isEmpty()) {
return;
}
@@ -208,7 +210,8 @@
new EntityWrapper<AgvLocMast>()
.ne("floor", 1)
.eq("loc_sts","D")
- .eq("loc_type1",3));
+ .eq("loc_type1",3)
+ .orderBy("io_pri",false));
if (agvLocMasts.isEmpty()) {
return;
}
@@ -251,7 +254,8 @@
List<AgvBasDevp> agvBasDevps = agvBasDevpService.selectList(new EntityWrapper<AgvBasDevp>()
.ne("floor", 1)
.eq("loc_sts", "F")
- .like("dev_no", "DB"));
+ .like("dev_no", "DB")
+ .orderBy("io_pri",false));
if (agvBasDevps.isEmpty()) {
return;
}
@@ -273,7 +277,8 @@
List<AgvBasDevp> agvBasDevps = agvBasDevpService.selectList(new EntityWrapper<AgvBasDevp>()
.eq("floor", 1)
.eq("loc_sts", "F")
- .like("dev_no", "DB"));
+ .like("dev_no", "DB")
+ .orderBy("io_pri",false));
if (agvBasDevps.isEmpty()) {
return;
}
--
Gitblit v1.9.1