From 702549f5d846ae76cc005c56d03fd774a3caa341 Mon Sep 17 00:00:00 2001
From: L <L@132>
Date: 星期四, 23 四月 2026 14:23:01 +0800
Subject: [PATCH] *
---
src/main/java/com/zy/asrs/entity/param/WcsTaskDistributionParam.java | 36 ++++++++++++++++++++++--------------
1 files changed, 22 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/zy/asrs/entity/param/WcsTaskDistributionParam.java b/src/main/java/com/zy/asrs/entity/param/WcsTaskDistributionParam.java
index 473f4cd..a1d813c 100644
--- a/src/main/java/com/zy/asrs/entity/param/WcsTaskDistributionParam.java
+++ b/src/main/java/com/zy/asrs/entity/param/WcsTaskDistributionParam.java
@@ -1,5 +1,9 @@
package com.zy.asrs.entity.param;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.core.common.SpringUtils;
+import com.zy.asrs.entity.BasDevpPosition;
+import com.zy.asrs.service.BasDevpPositionService;
import lombok.Data;
import java.util.ArrayList;
@@ -11,14 +15,14 @@
@Data
public class WcsTaskDistributionParam {
- public static final List<Integer> STA_ALL = new ArrayList<Integer>() {{
- add(101);add(102);add(103);add(104);add(105);add(106);add(107);add(108);add(109);add(110);
- add(111);add(113);add(114);add(115);
-
- add(116);add(117);add(118);add(119);add(120);
- add(121);add(122);add(123);add(124);add(125);add(126);add(127);add(128);add(129);add(130);
- add(131);add(132);add(133);
- }};
+// public static final List<Integer> STA_ALL = new ArrayList<Integer>() {{
+// add(101);add(102);add(103);add(104);add(105);add(106);add(107);add(108);add(109);add(110);
+// add(111);add(112);add(113);add(114);add(115);
+//
+// add(116);add(117);add(118);add(119);add(120);
+// add(121);add(122);add(123);add(124);add(125);add(126);add(127);add(128);add(129);add(130);
+// add(131);add(132);add(133);
+// }};
private Long taskNo;//宸ヤ綔鍙�
private String startSta;//璧风偣
@@ -27,11 +31,13 @@
public Integer getStartSta$(){
if (this.startSta != null){
try{
- if (STA_ALL.contains(Integer.parseInt(this.startSta))) {
- return Integer.parseInt(this.startSta);
- } else {
+ int startStaI = Integer.parseInt(this.startSta);
+ BasDevpPositionService basDevpPositionService = SpringUtils.getBean(BasDevpPositionService.class);
+ List<BasDevpPosition> basDevpPositions = basDevpPositionService.list(new QueryWrapper<BasDevpPosition>().eq("dev_no",startStaI));
+ if (basDevpPositions.isEmpty()){
return 0;
}
+ return startStaI;
} catch (Exception e){
return 0;
}
@@ -43,11 +49,13 @@
public Integer getEndSta$(){
if (this.endSta != null){
try{
- if (STA_ALL.contains(Integer.parseInt(this.endSta))) {
- return Integer.parseInt(this.endSta);
- } else {
+ int endStaI = Integer.parseInt(this.endSta);
+ BasDevpPositionService basDevpPositionService = SpringUtils.getBean(BasDevpPositionService.class);
+ List<BasDevpPosition> basDevpPositions = basDevpPositionService.list(new QueryWrapper<BasDevpPosition>().eq("dev_no",endStaI));
+ if (basDevpPositions.isEmpty()){
return 0;
}
+ return endStaI;
} catch (Exception e){
return 0;
}
--
Gitblit v1.9.1