Преглед на файлове

fix 绑定手机号信息

zoujiajian преди 2 години
родител
ревизия
94c7f8616f
променени са 1 файла, в които са добавени 9 реда и са изтрити 7 реда
  1. 9 7
      netflix-service/src/main/java/com/cyksj/service/user/impl/UserServiceImpl.java

+ 9 - 7
netflix-service/src/main/java/com/cyksj/service/user/impl/UserServiceImpl.java

@@ -179,13 +179,15 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
 	    }
 	    BeanUtil.copyProperties(user, userWhoami);
 
-	    UserBindDetail bindPhone = userBindDetailMapper.selectOne(Wrappers.lambdaQuery(UserBindDetail.class)
-			    .eq(StrUtil.isNotEmpty(user.getOpenId()), UserBindDetail::getUserId, userId)
-			    .eq(StrUtil.isNotEmpty(user.getEmail()), UserBindDetail::getEmailUserId, userId).last("limit 1"));
-	    //手机号
-	    if (bindPhone != null) {
-		    userWhoami.setBindPhone(bindPhone.getPhone());
-		    userWhoami.setBindEmail(bindPhone.getEmail());
+	    if (StrUtil.isEmpty(user.getLoginPhone())) {
+		    UserBindDetail bindPhone = userBindDetailMapper.selectOne(Wrappers.lambdaQuery(UserBindDetail.class)
+				    .eq(StrUtil.isNotEmpty(user.getOpenId()), UserBindDetail::getUserId, userId)
+				    .eq(StrUtil.isNotEmpty(user.getEmail()), UserBindDetail::getEmailUserId, userId).last("limit 1"));
+		    //手机号
+		    if (bindPhone != null) {
+			    userWhoami.setBindPhone(bindPhone.getPhone());
+			    userWhoami.setBindEmail(bindPhone.getEmail());
+		    }
 	    }
 	    Integer type = 3;
 	    if (StrUtil.isNotBlank(user.getLoginPhone())) {