diff --git a/src/main/java/com/ifish/helper/RedisKeyHelper.java b/src/main/java/com/ifish/helper/RedisKeyHelper.java index a452e88..cd5d5b0 100644 --- a/src/main/java/com/ifish/helper/RedisKeyHelper.java +++ b/src/main/java/com/ifish/helper/RedisKeyHelper.java @@ -22,7 +22,7 @@ import org.springframework.stereotype.Component; */ @Component public class RedisKeyHelper implements RedisKeyHelperI { - + @Autowired private RedisHelperI redisHelperI; @@ -306,7 +306,7 @@ public class RedisKeyHelper implements RedisKeyHelperI { * @return */ @Override - + public String getTbl_Live_Room_CountRedisKey() { return RedisKey.LIVEROOM_COUNT; } @@ -413,6 +413,9 @@ public class RedisKeyHelper implements RedisKeyHelperI { if (tbl_Device_User.getDeviceId() != null && tbl_Device_User.getDeviceId() > 0) { redisHelperI.deleteRedis(getListTbl_Device_UserKeyByDeviceId(tbl_Device_User.getDeviceId())); } + if (tbl_Device_User.getUserId() != null) { + redisHelperI.delRedisByTagKey(getListTbl_Device_UserKeyByUserId(tbl_Device_User.getUserId())); + } } /** @@ -477,5 +480,5 @@ public class RedisKeyHelper implements RedisKeyHelperI { redisHelperI.delRedisByTagKey(RedisKey.LIVEMESSAGE_ROOMID + tbl_Live_Message.getRoomId()); redisHelperI.deleteRedis(RedisKey.LIVEMESSAGE_COUNT + tbl_Live_Message.getRoomId()); } - + } diff --git a/src/main/java/com/ifish/helper/UserHelper.java b/src/main/java/com/ifish/helper/UserHelper.java index e3820e7..54f831f 100644 --- a/src/main/java/com/ifish/helper/UserHelper.java +++ b/src/main/java/com/ifish/helper/UserHelper.java @@ -845,11 +845,11 @@ public class UserHelper implements UserHelperI { //获取用户拥有设备 List deviceUserList = deviceHelperI.getDeviceUsersByUserId(tmpUser.getUserId()); List deviceIds = new ArrayList(); - List cameraIds = new ArrayList(); + List cameraIds = new ArrayList(); for (Tbl_Device_User deviceUser : deviceUserList) { Tbl_Device device = deviceHelperI.getDeviceById(deviceUser.getDeviceId()); if (device.getIsCamera().equals("1")) { - cameraIds.add(device.getDeviceId()); + cameraIds.add(device.getCameraId()); list2.add(getCameraInfo(device, deviceUser)); } else { deviceIds.add(device.getDeviceId()); @@ -948,7 +948,7 @@ public class UserHelper implements UserHelperI { */ public Map getCameraInfo(Tbl_Device camera, Tbl_Device_User cameraUser) { Map cameraMap = new HashMap(); - cameraMap.put("cameraId", camera.getDeviceId()); + cameraMap.put("cameraId", camera.getCameraId()); cameraMap.put("isMaster", cameraUser.getIsMaster()); cameraMap.put("isLook", cameraUser.getIsLook()); cameraMap.put("isActive", StringUtils.isNotBlank(camera.getActiveCode()) ? "1" : "0");