Commit 78d62270b91ec84be9cde003796e38c5c05a4e10

Authored by 云中非
1 parent 8a132a62

fix: 启动第二个场景联动时,第一个场景联动的触发器信息丢失的问题

... ... @@ -428,9 +428,9 @@ public class SceneLinkageServiceImpl extends AbstractBaseService<SceneLinkageMap
428 428 for (Trigger item : triggers) {
429 429 String deviceId = item.getEntityId();
430 430 List<String> scenes = devices.computeIfAbsent(deviceId, k -> new ArrayList<String>());
431   - String scenId = item.getSceneLinkageId();
432   - if (!scenes.contains(scenId)) {
433   - scenes.add(sceneId);
  431 + String triggerScenId = item.getSceneLinkageId();
  432 + if (!scenes.contains(triggerScenId)) {
  433 + scenes.add(triggerScenId);
434 434 }
435 435 if (scenes.isEmpty()) {
436 436 devices.remove(deviceId);
... ...