From 5cf81e2b0e9c3490f83a06811ea6939c5b5ae7c7 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 23 五月 2024 16:45:21 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/controller/TaskWrkController.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/TaskWrkController.java b/src/main/java/com/zy/asrs/controller/TaskWrkController.java
index 0bb2991..3d9ecc1 100644
--- a/src/main/java/com/zy/asrs/controller/TaskWrkController.java
+++ b/src/main/java/com/zy/asrs/controller/TaskWrkController.java
@@ -108,6 +108,22 @@
if (taskWrk1 == null) {
return R.error();
}
+ if ((taskWrk1.getIoType() == 1 || taskWrk1.getIoType() == 3) && taskWrk1.getWrkSts() >= 3 ){
+ return R.error("浠诲姟宸插湪鎵ц锛屾棤娉曚慨鏀�");
+ }
+ if ((taskWrk1.getIoType() == 2 ) && taskWrk1.getWrkSts() >= 12 ){
+ return R.error("浠诲姟宸插湪鎵ц锛屾棤娉曚慨鏀�");
+ }
+ if (Cools.isEmpty(taskWrk1.getStartPoint()) || Cools.isEmpty(taskWrk1.getTargetPoint())){
+ return R.error("浠诲姟鏈垎閰嶅簱浣嶏紝鏃犳硶淇敼");
+ }
+
+ List<CommandInfo> commandInfos = commandInfoService.selectByTaskNo(taskWrk.getTaskNo());
+ if (!Cools.isEmpty(commandInfos)){
+ for (CommandInfo commandInfo:commandInfos){
+ commandInfoService.deleteById(commandInfo);
+ }
+ }
InetAddress localHost = InetAddress.getLocalHost();
String ipAddress = localHost.getHostAddress();
@@ -124,6 +140,7 @@
taskWrk1.setOriginTargetPoint(Utils.getWmsLocNo(taskWrk.getTargetPoint()));
taskWrk1.setOriginStartPoint(Utils.getWmsLocNo(taskWrk.getStartPoint()));
}
+ taskWrk1.setStatus(1);
taskWrk1.setModiTime(new Date());
taskWrk1.setModiUser(getUserId());
--
Gitblit v1.9.1