|
|
@@ -75,42 +75,7 @@ public class LabSensorServiceImpl implements ILabSensorService {
|
|
|
@Override
|
|
|
@DataScope(deptAlias = "xx", userAlias = "xx", permi = PerPrefix.LABORATORY_SENSOR)
|
|
|
public List<LabSensorVO> selectLabSensorList(LabSensor labSensor) {
|
|
|
-// Long subjectId=null;
|
|
|
-// Collection<String> a = redisService.keys(CacheConstants.SENSOR_KEY + "*");
|
|
|
-// Collection<String> sensorData = redisService.keys(CacheConstants.SENSOR_DATA_KEY_ISONLINE + "*");;
|
|
|
-// List<String> gatewayIds = new ArrayList<>();
|
|
|
-// List<String> senorIdList = new ArrayList<>();
|
|
|
-// for (String s : a) {
|
|
|
-// gatewayIds.add(s.replace(CacheConstants.SENSOR_KEY, ""));
|
|
|
-// }
|
|
|
-// for (String s : sensorData) {
|
|
|
-// String key=s.replace(CacheConstants.SENSOR_DATA_KEY_ISONLINE, "");
|
|
|
-// String[] keys=key.split(",");
|
|
|
-// if(null==subjectId){
|
|
|
-// subjectId=Long.parseLong(keys[1]);
|
|
|
-// }
|
|
|
-// senorIdList.add(keys[0]);
|
|
|
-// }
|
|
|
-// int countNum=labSensorMapper.selectSensorCountBySubIds(subjectId);
|
|
|
-// if(gatewayIds.size() > 0){
|
|
|
-// labSensorMapper.updateStateByGatewayIds(gatewayIds, SenseStateEnum.TURN_ON.getCode());
|
|
|
-// }else{
|
|
|
-// labSensorMapper.updateStateOther(gatewayIds, SenseStateEnum.OFFLINE.getCode());
|
|
|
-// }
|
|
|
-// if(senorIdList.size()>0){
|
|
|
-// labSensorMapper.updateStateBySenorIds(senorIdList,SenseStateEnum.TURN_ON.getCode());
|
|
|
-// }
|
|
|
-// if(countNum!=senorIdList.size()){
|
|
|
-// labSensorMapper.updateStateBySenorNotIds(senorIdList,subjectId,SenseStateEnum.OFFLINE.getCode());
|
|
|
-// }
|
|
|
List<LabSensorVO> data = labSensorMapper.selectLabSensorList(labSensor);
|
|
|
- /*data.stream().forEach(d -> {
|
|
|
- if(d.getGatewayId()!= null && redisService.hasKey(CacheConstants.SENSOR_KEY + d.getGatewayId())){
|
|
|
- d.setSenseState(SenseStateEnum.TURN_ON);
|
|
|
- }else {
|
|
|
- d.setSenseState(SenseStateEnum.OFFLINE);
|
|
|
- }
|
|
|
- });*/
|
|
|
return data;
|
|
|
}
|
|
|
|