Browse Source

增加加热和烘干前对加热托盘状态的判断

master
王梦远 3 weeks ago
parent
commit
394f36df00
  1. 8
      src/main/java/com/iflytop/sgs/app/service/crafts/CraftsStepService.java

8
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");//

Loading…
Cancel
Save