From 79507cdfe445359cfe6b7c4c65fac0d46fbd3bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Fri, 13 Jun 2025 09:02:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=B7=A5=E8=89=BA=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E8=87=B3=E5=8A=A0=E7=83=AD=E9=9C=80=E8=A6=81=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E6=98=AF=E5=90=A6=E5=9C=A8=E5=8A=A0=E7=83=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iflytop/gd/app/service/crafts/CraftsStepService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java b/src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java index d02fc07..5e1e5ef 100644 --- a/src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java +++ b/src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java @@ -180,7 +180,11 @@ public class CraftsStepService { private boolean heating(HeatModuleCode heatModuleCode, JSONObject params) throws Exception { double trayLift = devicePositionService.getPosition(DevicePositionCode.trayLift).getDistance(); //获取加热位抬升托盘位置 double trayLower = devicePositionService.getPosition(DevicePositionCode.trayLower).getDistance(); //获取托盘升降下降距离位置 - moveToHeatModule(heatModuleCode); + + if ((deviceStateService.getDeviceState().getSolutionModule().getTrayStatus() == 1) + && deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).getTrayStatus() == 0) { + moveToHeatModule(heatModuleCode); + } Double inTemperature = params.getDouble("inTemperature"); Double targetTemperature = params.getDouble("temperature");