登录fix bug
This commit is contained in:
parent
3837f9e787
commit
2156332b34
@ -260,7 +260,7 @@ public class LoginController extends BaseControllerImpl {
|
||||
return accountUserBaseService.doMerchSmsRegisterAndLogin(userMobile, randKey, verifyCode, cid, osType);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "微信用户一键登录和注册")
|
||||
@ApiOperation(value = "微信用户一键登录与注册")
|
||||
@RequestMapping(value = "/doWxUserRegisterAndLogin", method = RequestMethod.POST)
|
||||
public CommonResult doWxUserRegisterAndLogin(@RequestBody WxUserInfoReq wxUserInfoReq) {
|
||||
return accountUserBaseService.doWxUserRegisterAndLogin(wxUserInfoReq);
|
||||
|
||||
@ -2429,7 +2429,7 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
||||
* 根据账号和账号类型获取一条记录
|
||||
*
|
||||
* @param userAccount 用户账号
|
||||
* @param userIsAdmin 用户类型: null-普通用户; 1-管理员; 2-入驻商家;
|
||||
* @param userIsAdmin 用户类型: null or 0-普通用户; 1-管理员; 2-入驻商家;
|
||||
* @return AccountUserBase 用户基础信息,如果未找到则返回null
|
||||
*/
|
||||
public AccountUserBase getByAccountAndType(String userAccount, Integer userIsAdmin) {
|
||||
@ -3019,7 +3019,6 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
||||
|
||||
// 检查输入字符是不是包含 sql 注入特征,如果包含不给以通过
|
||||
if (!CommonService.isValidInput(wxUserInfoReq.getPhoneNumber(), wxUserInfoReq.getOpenId())) {
|
||||
// new ApiException(ResultCode.VALIDATE_INPUTS);
|
||||
return CommonResult.failed(ResultCode.VALIDATE_INPUTS);
|
||||
}
|
||||
|
||||
@ -3061,7 +3060,7 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
||||
accountUserBase.setRights_group_id("0");// 店铺管理员,店铺 权限
|
||||
|
||||
if (!saveOrUpdate(accountUserBase)) {
|
||||
return CommonResult.failed(_("用户注册失败!"));
|
||||
return CommonResult.failed(_("微信注册账号失败!"));
|
||||
}
|
||||
|
||||
Integer userId = accountUserBase.getUser_id();
|
||||
@ -3153,7 +3152,7 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
||||
AccountUserBindConnect accountUserBindConnect = accountUserBindConnectService.getBindByBindId(mobile, BindCode.MOBILE, CommonConstant.USER_TYPE_NORMAL);
|
||||
if (accountUserBindConnect == null || !Objects.equals(accountUserBase.getUser_id(), accountUserBindConnect.getUser_id())) {
|
||||
// 先绑定手机号
|
||||
if (accountUserBindConnectService.bindMobileAndOpenId(wxUserInfoReq, accountUserBase.getUser_id(), accountUserBase.getUser_is_admin()) == null) {
|
||||
if (accountUserBindConnectService.bindMobileAndOpenId(wxUserInfoReq, accountUserBase.getUser_id(), CommonConstant.USER_TYPE_NORMAL) == null) {
|
||||
return CommonResult.failed(_("账号绑定失败!"));
|
||||
}
|
||||
}
|
||||
@ -3163,7 +3162,7 @@ public class AccountUserBaseServiceImpl extends BaseServiceImpl<AccountUserBaseM
|
||||
params.put("client_id", AuthConstant.MOBILE_CLIENT_ID);
|
||||
params.put("client_secret", AuthConstant.AUTHORITY_MOBILE_SECRET);
|
||||
params.put("grant_type", "password");
|
||||
params.put("verify_pwd", "1001"); // 是否验证密码 1001:不验证;1002:验证(内部登录没有用户明文密码,只能不验证)
|
||||
params.put("verify_pwd", "1001"); // 是否验证密码 1001-不验证;1002-验证(内部登录没有用户明文密码,只能不验证)
|
||||
params.put("username", mobile);
|
||||
params.put("password", "");
|
||||
params.put("user_mobile", mobile);
|
||||
|
||||
@ -397,7 +397,7 @@ public class AccountUserBindConnectServiceImpl extends BaseServiceImpl<AccountUs
|
||||
.eq("bind_active", CommonConstant.Enable)
|
||||
.orderByAsc("bind_time");
|
||||
|
||||
AccountUserBindConnect accountUserBindConnect = findOne(queryWrapper);
|
||||
AccountUserBindConnect accountUserBindConnect = getOne(queryWrapper);
|
||||
if (accountUserBindConnect != null) {
|
||||
return accountUserBindConnect;
|
||||
}
|
||||
@ -411,7 +411,7 @@ public class AccountUserBindConnectServiceImpl extends BaseServiceImpl<AccountUs
|
||||
record.setBind_openid(wxUserInfoReq.getOpenId());
|
||||
record.setBind_unionid(wxUserInfoReq.getUnionId());
|
||||
record.setBind_gender(wxUserInfoReq.getGender());
|
||||
record.setBind_nickname(wxUserInfoReq.getNickName());
|
||||
record.setBind_nickname(wxUserInfoReq.getNickName() + mobile);
|
||||
record.setBind_icon(wxUserInfoReq.getAvatarUrl());
|
||||
record.setBind_country(wxUserInfoReq.getCountry());
|
||||
record.setBind_province(wxUserInfoReq.getProvince());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user