ludc
2024-10-09 69f6865e4744094d657a538e9c013cb9d97df01a
Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/redis/RedisService.java
@@ -410,15 +410,14 @@
     */
    public void decreOnlineUser(String currentLoggedUserKey) {
        // 检查当前在线用户数
        String currentLoggedUser = (String)redisTemplate.opsForValue().get(currentLoggedUserKey);
        Integer currentLoggedUser = (Integer)redisTemplate.opsForValue().get(currentLoggedUserKey);
        if (currentLoggedUser != null) {
            Long currentCount = Long.parseLong((String)redisTemplate.opsForValue().get(currentLoggedUserKey));
            Integer currentCount = Integer.parseInt(redisTemplate.opsForValue().get(currentLoggedUserKey)+"");
            if(currentCount > 0){
                // 自减在线用户数
                redisTemplate.opsForValue().decrement(currentLoggedUserKey);
            }
            // 自减在线用户数
            redisTemplate.opsForValue().decrement(currentLoggedUserKey);
        }
    }
@@ -428,7 +427,7 @@
     * @return
     */
    public long getCurrentOnlineUserCount(String currentLoggedUserKey) {
        return Long.parseLong(redisTemplate.opsForValue().get(currentLoggedUserKey).toString());
        return Long.parseLong(redisTemplate.opsForValue().get(currentLoggedUserKey)+"");
    }
    /**