ソースを参照

key置空换成删除key

wanghaicheng 5 年 前
コミット
f89b6a2613

+ 0 - 1
lift-push/src/main/java/cn/com/ty/lift/push/message/controller/TimeMessageController.java

@@ -15,7 +15,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import java.util.Collection;
-import java.util.List;
 
 @RestController
 @AllArgsConstructor

+ 6 - 6
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/LoginService.java

@@ -181,7 +181,7 @@ public class LoginService implements ILoginService {
         String newPassword = PasswordUtils.generatePassword(userRequest.getPassword(), salt);
         userAccount.setPassword(newPassword);
         userAccountService.updateById(userAccount);
-        redisTemplate.opsForValue().set(userRequest.getToken(), null);
+        redisTemplate.delete(userRequest.getToken());
         this.blankingUserInfoIntoRedis(userRequest.getMobile(), userRequest.getToken());
         return RestResponse.success(null, ApiConstants.RESULT_SUCCESS, "重置密码成功");
     }
@@ -280,11 +280,11 @@ public class LoginService implements ILoginService {
     @Override
     public void blankingUserInfoIntoRedis(String mobile, String token) {
         String mobileUserInfo = mobile + ApiConstants.UserConstants.USER_INFO_MOBILE;
-        redisTemplate.opsForValue().set(token, null);
-        redisTemplate.opsForValue().set(mobileUserInfo + ApiConstants.ACCESS_TYPE_PC, null);
-        redisTemplate.opsForValue().set(mobileUserInfo + ApiConstants.ACCESS_TYPE_APP, null);
-        redisTemplate.opsForValue().set(mobileUserInfo + ApiConstants.ACCESS_TYPE_PUBLIC, null);
-        redisTemplate.opsForValue().set(mobileUserInfo + ApiConstants.ACCESS_TYPE_APPLETS, null);
+        redisTemplate.delete(token);
+        redisTemplate.delete(mobileUserInfo + ApiConstants.ACCESS_TYPE_PC);
+        redisTemplate.delete(mobileUserInfo + ApiConstants.ACCESS_TYPE_APP);
+        redisTemplate.delete(mobileUserInfo + ApiConstants.ACCESS_TYPE_PUBLIC);
+        redisTemplate.delete(mobileUserInfo + ApiConstants.ACCESS_TYPE_APPLETS);
     }
 
     /**