Mr.qian пре 5 дана
родитељ
комит
0230fe1b13

+ 2 - 0
cif-service/src/main/java/com/txz/cif/service/UserService.java

@@ -45,4 +45,6 @@ public interface UserService extends Service<User> {
     //    boolean sendMsg(MessageParam param);
     
     List<UserDTO> getUsersByIds(List<Long> userIds);
+    
+    void delCode(String phoneNo);
 }

+ 6 - 1
cif-service/src/main/java/com/txz/cif/service/impl/UserServiceImpl.java

@@ -231,7 +231,7 @@ public class UserServiceImpl extends AbstractService<User> implements UserServic
         }
         // }
         update(User.builder().id(user.getId()).pwd(SecureUtil.md5(newPwd + user.getSalt())).build());
-        
+        redisClient.del(key);
         return Result.success();
     }
     
@@ -240,6 +240,11 @@ public class UserServiceImpl extends AbstractService<User> implements UserServic
         return userMapper.getUsersByIds(Joiner.on(",").join(userIds));
     }
     
+    @Override
+    public void delCode(String phoneNo) {
+        redisClient.del(getSmsKey(phoneNo));
+    }
+    
     //    @Override
     //    public boolean sendMsg(MessageParam param) {
     //        if (param == null){

+ 2 - 0
cif-service/src/main/java/com/txz/cif/web/UserApiController.java

@@ -387,6 +387,8 @@ public class UserApiController extends AbstractApiController {
             userService.update(user);
             user.setPwd("***");
             user.setSalt("***");
+            // 删除验证码
+            userService.delCode(params.getAreaCode() + params.getPhone());
             return ResultGenerator.genSuccessResult(user);
         } catch (Exception e) {
             log.error("注册异常", e);