From e9ed17ca2d5eaafe69704ee817817a539d847e78 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期四, 20 七月 2023 09:04:44 +0800 Subject: [PATCH] 登录页面 --- src/main/java/com/zy/asrs/utils/CommandUtils.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/CommandUtils.java b/src/main/java/com/zy/asrs/utils/CommandUtils.java index b483ad2..fae90db 100644 --- a/src/main/java/com/zy/asrs/utils/CommandUtils.java +++ b/src/main/java/com/zy/asrs/utils/CommandUtils.java @@ -30,15 +30,19 @@ CommandInfo commandInfo = null; WrkMast wrkMast = null; int taskNo = 0; + int wmsWrkNo = 0; switch (type) { case Crn: CrnCommand command = (CrnCommand) task.getData(); taskNo = command.getTaskNo(); - wrkMast = wrkMastService.selectById(taskNo); + if (taskNo != 0) { + wrkMast = wrkMastService.selectById(taskNo); + wmsWrkNo = wrkMast.getWmsWrkNo(); + } commandInfo = new CommandInfo(); commandInfo.setWrkNo(taskNo); - commandInfo.setWmsWrkNo(wrkMast.getWmsWrkNo()); + commandInfo.setWmsWrkNo(wmsWrkNo); commandInfo.setCommandStatus(1); commandInfo.setStartTime(new Date()); commandInfo.setDevice("crn"); @@ -50,11 +54,14 @@ case Devp: StaProtocol staProtocol = (StaProtocol) task.getData(); taskNo = staProtocol.getWorkNo(); - wrkMast = wrkMastService.selectById(taskNo); + if (taskNo != 0) { + wrkMast = wrkMastService.selectById(taskNo); + wmsWrkNo = wrkMast.getWmsWrkNo(); + } commandInfo = new CommandInfo(); commandInfo.setWrkNo(taskNo); - commandInfo.setWmsWrkNo(wrkMast.getWmsWrkNo()); + commandInfo.setWmsWrkNo(wmsWrkNo); commandInfo.setCommandStatus(1); commandInfo.setStartTime(new Date()); commandInfo.setDevice("devp"); @@ -67,11 +74,14 @@ List<LedCommand> data = (List<LedCommand>) task.getData(); for (LedCommand ledCommand : data) { taskNo = ledCommand.getWorkNo(); - wrkMast = wrkMastService.selectById(taskNo); + if (taskNo != 0) { + wrkMast = wrkMastService.selectById(taskNo); + wmsWrkNo = wrkMast.getWmsWrkNo(); + } commandInfo = new CommandInfo(); commandInfo.setWrkNo(ledCommand.getWorkNo()); - commandInfo.setWmsWrkNo(wrkMast.getWmsWrkNo()); + commandInfo.setWmsWrkNo(wmsWrkNo); commandInfo.setCommandStatus(1); commandInfo.setStartTime(new Date()); commandInfo.setDevice("led"); -- Gitblit v1.9.1