From 663152ec7581e2b825a82014944692789b781ab6 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期六, 16 三月 2024 11:08:59 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/CommandInfoController.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/CommandInfoController.java b/src/main/java/com/zy/asrs/controller/CommandInfoController.java index 26e7ce6..60d0a64 100644 --- a/src/main/java/com/zy/asrs/controller/CommandInfoController.java +++ b/src/main/java/com/zy/asrs/controller/CommandInfoController.java @@ -8,11 +8,13 @@ import com.baomidou.mybatisplus.plugins.Page; import com.core.common.DateUtils; import com.zy.asrs.entity.CommandInfo; +import com.zy.asrs.entity.TaskWrk; import com.zy.asrs.service.CommandInfoService; import com.core.annotations.ManagerAuth; import com.core.common.BaseRes; import com.core.common.Cools; import com.core.common.R; +import com.zy.asrs.service.TaskWrkService; import com.zy.common.web.BaseController; import com.zy.core.cache.MessageQueue; import com.zy.core.enums.CommandStatusType; @@ -31,6 +33,9 @@ @Autowired private CommandInfoService commandInfoService; + + @Autowired + private TaskWrkService taskWrkService; @RequestMapping(value = "/commandInfo/{id}/auth") @ManagerAuth @@ -150,6 +155,14 @@ return R.error("鎸囦护涓嶅瓨鍦�"); } + TaskWrk taskWrk = taskWrkService.selectByWrkNo(commandInfo.getWrkNo()); + if (Cools.isEmpty(taskWrk)){ + return R.error("浠诲姟涓嶅瓨鍦�"); + } + if (taskWrk.getWrkSts() !=3 && taskWrk.getWrkSts() !=12 ){ + return R.error("浠诲姟鏈浜庢墽琛岀姸鎬�"); + } + commandInfo.setCommandStatus(CommandStatusType.EXECUTE.id);//鎵ц鐘舵�� commandInfo.setExecuteTime(new Date()); if (commandInfoService.updateById(commandInfo)) { -- Gitblit v1.9.1