From 394f36df0055025915147d1e6ce1ede9dea3ca79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Fri, 11 Jul 2025 20:00:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8A=A0=E7=83=AD=E5=92=8C?= =?UTF-8?q?=E7=83=98=E5=B9=B2=E5=89=8D=E5=AF=B9=E5=8A=A0=E7=83=AD=E6=89=98?= =?UTF-8?q?=E7=9B=98=E7=8A=B6=E6=80=81=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iflytop/sgs/app/service/crafts/CraftsStepService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/iflytop/sgs/app/service/crafts/CraftsStepService.java b/src/main/java/com/iflytop/sgs/app/service/crafts/CraftsStepService.java index 31f6ed5..4e26882 100644 --- a/src/main/java/com/iflytop/sgs/app/service/crafts/CraftsStepService.java +++ b/src/main/java/com/iflytop/sgs/app/service/crafts/CraftsStepService.java @@ -472,6 +472,11 @@ public class CraftsStepService { craftMonitor.setDeviceState(JSONUtil.toJsonStr(deviceStateService.getDeviceState())); craftMonitor.setCurrentStepResult(CraftsMonitorResultCode.heat_time.getDescription() + ":0"); craftMonitorService.saveMonitor(craftMonitor); + + /*判断当前加热位是否有托盘*/ + boolean heatModuleTrayExist = deviceSensorService.getTrayStateByHeatModuleCode(heatModuleCode);//目标加热模块有无托盘 + Assert.isTrue(heatModuleTrayExist, () -> new AppException(ResultCode.CRAFT_HEAT_NO_TRAY));//提示工艺加热区无托盘报异常 + /*工艺监控清理上步的记录*/ Double temperature = params.getDouble("temperature");//温度 Integer time = params.getInt("time");//秒 @@ -690,6 +695,9 @@ public class CraftsStepService { craftMonitorService.saveMonitor(craftMonitor); /*工艺监控清理上步的记录*/ + /*判断当前加热位是否有托盘*/ + boolean heatModuleTrayExist = deviceSensorService.getTrayStateByHeatModuleCode(heatModuleCode);//目标加热模块有无托盘 + Assert.isTrue(heatModuleTrayExist, () -> new AppException(ResultCode.CRAFT_HEAT_NO_TRAY));//提示工艺加热区无托盘 报异常 Double temperature = params.getDouble("temperature");//秒 Integer time = params.getInt("time");//秒