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, }