|
@@ -318,7 +318,7 @@ public class RoomService {
|
|
CareRoom careRoom = careRoomService.getOne(queryWrapper2);
|
|
CareRoom careRoom = careRoomService.getOne(queryWrapper2);
|
|
|
|
|
|
int careRoomResult = 0;
|
|
int careRoomResult = 0;
|
|
- if (redisUtil.get(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoom") == null) {
|
|
|
|
|
|
+ if (!redisUtil.hasKey(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoom")) {
|
|
careRoomResult = 3;
|
|
careRoomResult = 3;
|
|
} else if (careRoom == null || (StringUtils.isNotEmpty(careRoom.getAck()) && !"true".equals(careRoom.getAck()))) {
|
|
} else if (careRoom == null || (StringUtils.isNotEmpty(careRoom.getAck()) && !"true".equals(careRoom.getAck()))) {
|
|
careRoomResult = 2;
|
|
careRoomResult = 2;
|
|
@@ -333,7 +333,8 @@ public class RoomService {
|
|
CareRoomSensor careRoomSensor = careRoomSensorService.getOne(queryWrapper3);
|
|
CareRoomSensor careRoomSensor = careRoomSensorService.getOne(queryWrapper3);
|
|
|
|
|
|
int careRoomSensorResult = 0;
|
|
int careRoomSensorResult = 0;
|
|
- if (redisUtil.get(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoomSensor") == null) {
|
|
|
|
|
|
+
|
|
|
|
+ if (!redisUtil.hasKey(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoomSensor")) {
|
|
careRoomSensorResult = 3;
|
|
careRoomSensorResult = 3;
|
|
} else if (careRoomSensor == null || (StringUtils.isNotEmpty(careRoomSensor.getAck()) && !"true".equals(careRoomSensor.getAck()))) {
|
|
} else if (careRoomSensor == null || (StringUtils.isNotEmpty(careRoomSensor.getAck()) && !"true".equals(careRoomSensor.getAck()))) {
|
|
careRoomSensorResult = 2;
|
|
careRoomSensorResult = 2;
|
|
@@ -348,11 +349,12 @@ public class RoomService {
|
|
queryWrapper4.lambda().eq(CareRoomGate::getRoomId,devCode);
|
|
queryWrapper4.lambda().eq(CareRoomGate::getRoomId,devCode);
|
|
List<CareRoomGate> careRoomGateList = careRoomGateService.list(queryWrapper4);
|
|
List<CareRoomGate> careRoomGateList = careRoomGateService.list(queryWrapper4);
|
|
int careRoomGateResult = 0;
|
|
int careRoomGateResult = 0;
|
|
- if (redisUtil.get(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoomGate") == null) {
|
|
|
|
- careRoomGateResult = 3;
|
|
|
|
- } else if(CollUtil.isNotEmpty(careRoomGateList)){
|
|
|
|
- CareRoomGate careRoomGate = careRoomGateList.get(0);
|
|
|
|
- if(careRoomGate == null || (StringUtils.isNotEmpty(careRoomGate.getAck()) && !"true".equals(careRoomGate.getAck()))) {
|
|
|
|
|
|
+
|
|
|
|
+ if(CollUtil.isNotEmpty(careRoomGateList)){
|
|
|
|
+ CareRoomGate careRoomGate = careRoomGateList.get(0);
|
|
|
|
+ if (!redisUtil.hasKey(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoomGate")) {
|
|
|
|
+ careRoomGateResult = 3;
|
|
|
|
+ } else if(careRoomGate == null || (StringUtils.isNotEmpty(careRoomGate.getAck()) && !"true".equals(careRoomGate.getAck()))) {
|
|
careRoomGateResult = 2;
|
|
careRoomGateResult = 2;
|
|
} else if(StringUtils.isEmpty(careRoomGate.getAck())) {
|
|
} else if(StringUtils.isEmpty(careRoomGate.getAck())) {
|
|
careRoomGateResult = 0;
|
|
careRoomGateResult = 0;
|
|
@@ -367,11 +369,12 @@ public class RoomService {
|
|
queryWrapper5.lambda().eq(CareRoomRegion::getRoomId,devCode);
|
|
queryWrapper5.lambda().eq(CareRoomRegion::getRoomId,devCode);
|
|
List<CareRoomRegion> careRoomRegionList = careRoomRegionService.list(queryWrapper5);
|
|
List<CareRoomRegion> careRoomRegionList = careRoomRegionService.list(queryWrapper5);
|
|
int careRoomRegionResult = 0;
|
|
int careRoomRegionResult = 0;
|
|
- if (redisUtil.get(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoomRegion") == null) {
|
|
|
|
- careRoomRegionResult = 3;
|
|
|
|
- } else if(CollUtil.isNotEmpty(careRoomRegionList)){
|
|
|
|
|
|
+
|
|
|
|
+ if(CollUtil.isNotEmpty(careRoomRegionList)){
|
|
CareRoomRegion careRoomRegion = careRoomRegionList.get(0);
|
|
CareRoomRegion careRoomRegion = careRoomRegionList.get(0);
|
|
- if (careRoomRegion == null|| (StringUtils.isNotEmpty(careRoomRegion.getAck()) && !"true".equals(careRoomRegion.getAck()))) {
|
|
|
|
|
|
+ if (!redisUtil.hasKey(Constants.MQTT_DEV_JIHUO_TIMEOUT_KEY + ":" + devCode + ":" + "careRoomRegion")) {
|
|
|
|
+ careRoomRegionResult = 3;
|
|
|
|
+ } else if (careRoomRegion == null|| (StringUtils.isNotEmpty(careRoomRegion.getAck()) && !"true".equals(careRoomRegion.getAck()))) {
|
|
careRoomRegionResult = 2;
|
|
careRoomRegionResult = 2;
|
|
} else if(StringUtils.isEmpty(careRoomRegion.getAck())) {
|
|
} else if(StringUtils.isEmpty(careRoomRegion.getAck())) {
|
|
careRoomRegionResult = 0;
|
|
careRoomRegionResult = 0;
|