Skip to content

Commit 517fb22

Browse files
committed
【同步】BOOT 和 CLOUD 的功能
1 parent 909890f commit 517fb22

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

yudao-module-iot/yudao-module-iot-server/src/main/java/cn/iocoder/yudao/module/iot/service/rule/scene/action/IotDeviceControlSceneRuleAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import cn.iocoder.yudao.module.iot.enums.rule.IotSceneRuleActionTypeEnum;
1111
import cn.iocoder.yudao.module.iot.service.device.IotDeviceService;
1212
import cn.iocoder.yudao.module.iot.service.device.message.IotDeviceMessageService;
13-
import jakarta.annotation.Resource;
1413
import lombok.extern.slf4j.Slf4j;
1514
import org.springframework.stereotype.Component;
1615

16+
import javax.annotation.Resource;
1717
import java.util.List;
1818

1919
/**

yudao-module-iot/yudao-module-iot-server/src/main/java/cn/iocoder/yudao/module/iot/service/rule/scene/action/IotDeviceServiceInvokeSceneRuleAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import cn.iocoder.yudao.module.iot.enums.rule.IotSceneRuleActionTypeEnum;
1111
import cn.iocoder.yudao.module.iot.service.device.IotDeviceService;
1212
import cn.iocoder.yudao.module.iot.service.device.message.IotDeviceMessageService;
13-
import jakarta.annotation.Resource;
1413
import lombok.extern.slf4j.Slf4j;
1514
import org.springframework.stereotype.Component;
1615

16+
import javax.annotation.Resource;
1717
import java.util.Collections;
1818
import java.util.List;
1919

yudao-module-iot/yudao-module-iot-server/src/main/java/cn/iocoder/yudao/module/iot/service/rule/scene/matcher/IotSceneRuleMatcherManager.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import java.util.*;
1414
import java.util.function.Function;
15+
import java.util.stream.Collectors;
1516

1617
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertMap;
1718

@@ -46,16 +47,16 @@ public IotSceneRuleMatcherManager(List<IotSceneRuleMatcher> matchers) {
4647
List<IotSceneRuleMatcher> allMatchers = matchers.stream()
4748
.filter(IotSceneRuleMatcher::isEnabled)
4849
.sorted(Comparator.comparing(IotSceneRuleMatcher::getPriority))
49-
.toList();
50+
.collect(Collectors.toList());
5051
// 1.2 分离触发器匹配器和条件匹配器
5152
List<IotSceneRuleTriggerMatcher> triggerMatchers = allMatchers.stream()
5253
.filter(matcher -> matcher instanceof IotSceneRuleTriggerMatcher)
5354
.map(matcher -> (IotSceneRuleTriggerMatcher) matcher)
54-
.toList();
55+
.collect(Collectors.toList());
5556
List<IotSceneRuleConditionMatcher> conditionMatchers = allMatchers.stream()
5657
.filter(matcher -> matcher instanceof IotSceneRuleConditionMatcher)
5758
.map(matcher -> (IotSceneRuleConditionMatcher) matcher)
58-
.toList();
59+
.collect(Collectors.toList());
5960

6061
// 2.1 构建触发器匹配器映射表
6162
this.triggerMatchers = convertMap(triggerMatchers, IotSceneRuleTriggerMatcher::getSupportedTriggerType,

0 commit comments

Comments
 (0)