Showing
5 changed files
with
6 additions
and
5 deletions
@@ -224,7 +224,7 @@ public class TkConvertDataToController extends BaseController { | @@ -224,7 +224,7 @@ public class TkConvertDataToController extends BaseController { | ||
224 | Integer sceneStatus = convertReqDTO.getStatus(); | 224 | Integer sceneStatus = convertReqDTO.getStatus(); |
225 | JsonNode configuration = | 225 | JsonNode configuration = |
226 | sceneLinkageService.getRuleNodeConfig( | 226 | sceneLinkageService.getRuleNodeConfig( |
227 | - sceneId, | 227 | + sceneId, querySceneLink.getRuleChainId(), |
228 | currentTenant, | 228 | currentTenant, |
229 | getCurrentUser().getCustomerId().getId().toString(), | 229 | getCurrentUser().getCustomerId().getId().toString(), |
230 | sceneStatus); | 230 | sceneStatus); |
@@ -602,6 +602,7 @@ public class DefaultDeviceStateService extends AbstractPartitionBasedService<Dev | @@ -602,6 +602,7 @@ public class DefaultDeviceStateService extends AbstractPartitionBasedService<Dev | ||
602 | if (partitionService.resolve(ServiceType.TB_CORE, stateData.getTenantId(), deviceId).isMyPartition()) { | 602 | if (partitionService.resolve(ServiceType.TB_CORE, stateData.getTenantId(), deviceId).isMyPartition()) { |
603 | 603 | ||
604 | } else { | 604 | } else { |
605 | + log.error("updateInactivityStateIfExpired isMyPartition=false , serverType={},tenantId={},deviceId={}",ServiceType.TB_CORE,stateData.getTenantId(),deviceId); | ||
605 | cleanupEntity(deviceId); | 606 | cleanupEntity(deviceId); |
606 | } | 607 | } |
607 | } | 608 | } |
@@ -617,7 +618,6 @@ public class DefaultDeviceStateService extends AbstractPartitionBasedService<Dev | @@ -617,7 +618,6 @@ public class DefaultDeviceStateService extends AbstractPartitionBasedService<Dev | ||
617 | state.setLastInactivityAlarmTime(ts); | 618 | state.setLastInactivityAlarmTime(ts); |
618 | save(deviceId, INACTIVITY_ALARM_TIME, ts); | 619 | save(deviceId, INACTIVITY_ALARM_TIME, ts); |
619 | onDeviceActivityStatusChange(deviceId, false, stateData); | 620 | onDeviceActivityStatusChange(deviceId, false, stateData); |
620 | - System.err.println("Inactivity Device : "+deviceId); | ||
621 | } | 621 | } |
622 | 622 | ||
623 | boolean isActive(long ts, DeviceState state) { | 623 | boolean isActive(long ts, DeviceState state) { |
@@ -41,7 +41,7 @@ public class UserDTO extends BaseDTO { | @@ -41,7 +41,7 @@ public class UserDTO extends BaseDTO { | ||
41 | private String[] roleIds; | 41 | private String[] roleIds; |
42 | 42 | ||
43 | @ApiModelProperty(value = "电话号码") | 43 | @ApiModelProperty(value = "电话号码") |
44 | -// @NotEmpty(message = "电话号码不能为空或字符串", groups = AddGroup.class) | 44 | + @NotEmpty(message = "电话号码不能为空或字符串", groups = AddGroup.class) |
45 | private String phoneNumber; | 45 | private String phoneNumber; |
46 | 46 | ||
47 | @ApiModelProperty(value = "邮箱") | 47 | @ApiModelProperty(value = "邮箱") |
@@ -473,11 +473,12 @@ public class TkSceneLinkageServiceImpl | @@ -473,11 +473,12 @@ public class TkSceneLinkageServiceImpl | ||
473 | */ | 473 | */ |
474 | @Override | 474 | @Override |
475 | public JsonNode getRuleNodeConfig( | 475 | public JsonNode getRuleNodeConfig( |
476 | - String currentSceneId, String tenantId, String customerId, Integer state) { | 476 | + String currentSceneId, String ruleChainId,String tenantId, String customerId, Integer state) { |
477 | List<TkSceneLinkageEntity> runningScenes = | 477 | List<TkSceneLinkageEntity> runningScenes = |
478 | baseMapper.selectList( | 478 | baseMapper.selectList( |
479 | new LambdaQueryWrapper<TkSceneLinkageEntity>() | 479 | new LambdaQueryWrapper<TkSceneLinkageEntity>() |
480 | .eq(TkSceneLinkageEntity::getTenantId, tenantId) | 480 | .eq(TkSceneLinkageEntity::getTenantId, tenantId) |
481 | + .eq(TkSceneLinkageEntity::getRuleChainId,ruleChainId) | ||
481 | .eq(TkSceneLinkageEntity::getStatus, FastIotConstants.StateValue.ENABLE)); | 482 | .eq(TkSceneLinkageEntity::getStatus, FastIotConstants.StateValue.ENABLE)); |
482 | Set<String> enableIds = new HashSet<>(); | 483 | Set<String> enableIds = new HashSet<>(); |
483 | Map<String, String> sceneInform = new HashMap<>(); | 484 | Map<String, String> sceneInform = new HashMap<>(); |
@@ -87,7 +87,7 @@ public interface SceneLinkageService extends BaseService<TkSceneLinkageEntity>{ | @@ -87,7 +87,7 @@ public interface SceneLinkageService extends BaseService<TkSceneLinkageEntity>{ | ||
87 | * @param state 是否启动 | 87 | * @param state 是否启动 |
88 | * @return | 88 | * @return |
89 | */ | 89 | */ |
90 | - JsonNode getRuleNodeConfig(String sceneId,String tenantId,String customerId,Integer state); | 90 | + JsonNode getRuleNodeConfig(String sceneId,String ruleChainId,String tenantId,String customerId,Integer state); |
91 | 91 | ||
92 | /** | 92 | /** |
93 | * 详情 | 93 | * 详情 |