فهرست منبع

app端绑定手机号

黄远 5 سال پیش
والد
کامیت
eb979a6952
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/LoginService.java

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

@@ -262,13 +262,16 @@ public class LoginService implements ILoginService {
     @Override
     public RestResponse appBindMobile(HttpServletRequest request, UserRequest userRequest) {
         UserAccount userAccount = userAccountService.getByUserId(userRequest.getUserId());
+        if(userAccount == null) {
+            return RestResponse.fail(ApiConstants.RESULT_ERROR, "用户不存在无法绑定");
+        }
         //通过授权码获取用户openId
         String openId = userRequest.getWeChatOpenId();
         userAccount.setWechatOpenId(openId);
         if (!userAccountService.updateById(userAccount)) {
-            return RestResponse.fail(ApiConstants.RESULT_ERROR, "绑定手机号失败");
+            return RestResponse.fail(ApiConstants.RESULT_ERROR, "绑定微信失败");
         }
-        return RestResponse.success(ApiConstants.RESULT_SUCCESS, "绑定手机号成功");
+        return RestResponse.success(ApiConstants.RESULT_SUCCESS, "绑定微信成功");
     }
 
     private RestResponse checkMobileAndSmsCode(UserRequest userRequest) {