diff --git a/src/main/java/com/iflytop/gd/app/service/api/CraftsService.java b/src/main/java/com/iflytop/gd/app/service/api/CraftsService.java index 0c3554b..19c0cfe 100644 --- a/src/main/java/com/iflytop/gd/app/service/api/CraftsService.java +++ b/src/main/java/com/iflytop/gd/app/service/api/CraftsService.java @@ -215,6 +215,8 @@ public class CraftsService extends ServiceImpl { * 停止执行工艺,不清除上下文 */ public synchronized void stopCrafts(HeatModuleCode heatModuleCode) { + TrayState trayState = deviceStateService.getDeviceState().getTrayStateByHeatModuleCode(heatModuleCode); + trayState.setCrafts(null); CraftsContext ctx = contextMap.get(heatModuleCode); Future future = futureMap.remove(heatModuleCode); if (ctx == null || future == null) {