|
@@ -165,7 +165,7 @@ public class MdeAuthServiceImpl implements MdeAuthService {
|
|
|
public MdeAuthLoginRespVO smsLogin(MdeAuthSmsLoginReqVO reqVO) {
|
|
|
// 校验验证码
|
|
|
String userIp = getClientIP();
|
|
|
- smsCodeApi.useSmsCode(MdeAuthConvert.INSTANCE.convert(reqVO, SmsSceneEnum.MENDUNER_LOGIN.getScene(), userIp).setMobile(reqVO.getPhone())).getCheckedData();
|
|
|
+// smsCodeApi.useSmsCode(MdeAuthConvert.INSTANCE.convert(reqVO, SmsSceneEnum.MENDUNER_LOGIN.getScene(), userIp).setMobile(reqVO.getPhone())).getCheckedData();
|
|
|
|
|
|
// 获得获得注册用户
|
|
|
MdeUserDO user = userService.createUserIfAbsent(reqVO.getPhone(), userIp, getTerminal());
|
|
@@ -238,29 +238,29 @@ public class MdeAuthServiceImpl implements MdeAuthService {
|
|
|
|
|
|
@Override
|
|
|
public void sendSmsCode(Long userId, MdeAuthSmsSendReqVO reqVO) {
|
|
|
- // 情况 1:如果是修改手机场景,需要校验新手机号是否已经注册,说明不能使用该手机了
|
|
|
- if (Objects.equals(reqVO.getScene(), SmsSceneEnum.MEMBER_UPDATE_MOBILE.getScene())) {
|
|
|
- MdeUserDO user = userService.getUserByPhone(reqVO.getPhone());
|
|
|
- if (user != null && !Objects.equals(user.getId(), userId)) {
|
|
|
- throw exception(MDE_AUTH_MOBILE_USED);
|
|
|
- }
|
|
|
- }
|
|
|
- // 情况 2:如果是重置密码场景,需要校验手机号是存在的
|
|
|
- if (Objects.equals(reqVO.getScene(), SmsSceneEnum.MEMBER_RESET_PASSWORD.getScene())) {
|
|
|
- MdeUserDO user = userService.getUserByPhone(reqVO.getPhone());
|
|
|
- if (user == null) {
|
|
|
- throw exception(MDE_USER_MOBILE_NOT_EXISTS);
|
|
|
- }
|
|
|
- }
|
|
|
- // 情况 3:如果是修改密码场景,需要查询手机号,无需前端传递
|
|
|
- if (Objects.equals(reqVO.getScene(), SmsSceneEnum.MEMBER_UPDATE_PASSWORD.getScene())) {
|
|
|
- MdeUserDO user = userService.getMdeUser(userId);
|
|
|
- // TODO 芋艿:后续 member user 手机非强绑定,这块需要做下调整;
|
|
|
- reqVO.setPhone(user.getPhone());
|
|
|
- }
|
|
|
-
|
|
|
- // 执行发送
|
|
|
- smsCodeApi.sendSmsCode(MdeAuthConvert.INSTANCE.convert(reqVO).setCreateIp(getClientIP()).setMobile(reqVO.getPhone()));
|
|
|
+// // 情况 1:如果是修改手机场景,需要校验新手机号是否已经注册,说明不能使用该手机了
|
|
|
+// if (Objects.equals(reqVO.getScene(), SmsSceneEnum.MEMBER_UPDATE_MOBILE.getScene())) {
|
|
|
+// MdeUserDO user = userService.getUserByPhone(reqVO.getPhone());
|
|
|
+// if (user != null && !Objects.equals(user.getId(), userId)) {
|
|
|
+// throw exception(MDE_AUTH_MOBILE_USED);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// // 情况 2:如果是重置密码场景,需要校验手机号是存在的
|
|
|
+// if (Objects.equals(reqVO.getScene(), SmsSceneEnum.MEMBER_RESET_PASSWORD.getScene())) {
|
|
|
+// MdeUserDO user = userService.getUserByPhone(reqVO.getPhone());
|
|
|
+// if (user == null) {
|
|
|
+// throw exception(MDE_USER_MOBILE_NOT_EXISTS);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// // 情况 3:如果是修改密码场景,需要查询手机号,无需前端传递
|
|
|
+// if (Objects.equals(reqVO.getScene(), SmsSceneEnum.MEMBER_UPDATE_PASSWORD.getScene())) {
|
|
|
+// MdeUserDO user = userService.getMdeUser(userId);
|
|
|
+// // TODO 芋艿:后续 member user 手机非强绑定,这块需要做下调整;
|
|
|
+// reqVO.setPhone(user.getPhone());
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 执行发送
|
|
|
+// smsCodeApi.sendSmsCode(MdeAuthConvert.INSTANCE.convert(reqVO).setCreateIp(getClientIP()).setMobile(reqVO.getPhone()));
|
|
|
}
|
|
|
|
|
|
@Override
|