Browse Source

feat:增加试管冷却状态与冷却倒计时

master
白凤吉 2 months ago
parent
commit
05c08698ba
  1. 6
      src/main/java/com/iflytop/gd/app/service/crafts/CraftsStepService.java
  2. 4
      src/main/java/com/iflytop/gd/common/enums/HeatingType.java

6
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;
}

4
src/main/java/com/iflytop/gd/common/enums/HeatingType.java

@ -28,4 +28,8 @@ public enum HeatingType {
* 加热完成
*/
finish,
/**
* 试管冷却
*/
trayCooling,
}
Loading…
Cancel
Save