| 
					
				 | 
			
			
				@@ -66,16 +66,25 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String code = param.getCode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String newPassword = param.getNewPassword(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询用户信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        User user = super.getOne(new LambdaQueryWrapper<User>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(User::getUsername, userName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (user == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return new ResultVO<>(HttpStatusEnum.USERNAME_NOT_EXISTS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (Strings.isBlank(user.getMobile())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return new ResultVO<>(HttpStatusEnum.ACCOUNT_NOT_BIND_PHONE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (Objects.equals(mobile, user.getMobile())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return new ResultVO<>(HttpStatusEnum.PHONE_NUM_ERROR); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        User user; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (Strings.isNotBlank(userName)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            user = super.getOne(new LambdaQueryWrapper<User>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .eq(User::getUsername, userName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (user == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return new ResultVO<>(HttpStatusEnum.USERNAME_NOT_EXISTS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Strings.isBlank(user.getMobile())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return new ResultVO<>(HttpStatusEnum.ACCOUNT_NOT_BIND_PHONE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Objects.equals(mobile, user.getMobile())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return new ResultVO<>(HttpStatusEnum.PHONE_NUM_ERROR); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            user = super.getOne(new LambdaQueryWrapper<User>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .eq(User::getMobile, mobile)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (user == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return new ResultVO<>(HttpStatusEnum.PHONE_NOT_REG); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //验证码校验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HttpStatusEnum httpStatusEnum = smsService.smsCheck(SmsTypeEnum.SMS_FIND_PWD.getType(), mobile, code); 
			 |