From 05c08698ba254f3229251600ef1cf32ff713492d 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:56:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E8=AF=95=E7=AE=A1?= =?UTF-8?q?=E5=86=B7=E5=8D=B4=E7=8A=B6=E6=80=81=E4=B8=8E=E5=86=B7=E5=8D=B4?= =?UTF-8?q?=E5=80=92=E8=AE=A1=E6=97=B6?= 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 ++++++ src/main/java/com/iflytop/gd/common/enums/HeatingType.java | 4 ++++ 2 files changed, 10 insertions(+) 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 5e1e5ef..dcaf74f 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 @@ -241,7 +241,13 @@ public class CraftsStepService { log.info("工艺{},抬升加热位托盘", heatModuleCode); deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).setTrayUp(1);//加热模块托盘升降状态 heatModuleService.heaterMotorMove(heatModuleCode, trayLift);//抬升加热位托盘 + log.info("工艺{},等待冷却", heatModuleCode); + deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).setStartHeatTime(LocalDateTime.now()); + deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).setTargetTime(coolingSecond); + deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).setHeatingType(HeatingType.trayCooling); delay(coolingSecond); + deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).setStartHeatTime(null); + deviceStateService.getDeviceState().getHeatModuleByCode(heatModuleCode).setTargetTime(null); return true; } diff --git a/src/main/java/com/iflytop/gd/common/enums/HeatingType.java b/src/main/java/com/iflytop/gd/common/enums/HeatingType.java index f11a298..9398fb3 100644 --- a/src/main/java/com/iflytop/gd/common/enums/HeatingType.java +++ b/src/main/java/com/iflytop/gd/common/enums/HeatingType.java @@ -28,4 +28,8 @@ public enum HeatingType { * 加热完成 */ finish, + /** + * 试管冷却 + */ + trayCooling, }