添加一体机身份证、手机号密码登录接口
This commit is contained in:
@@ -312,4 +312,47 @@ public class SysLoginService
|
||||
AppUser appUser=appUserService.registerAppUser(registerBody);
|
||||
return loginUserIdApp(appUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 手机号验证登录
|
||||
* @return
|
||||
*/
|
||||
public AjaxResult phoneLogin(LoginBody loginBody){
|
||||
AppUser appUser=appUserService.getPhone(loginBody.getUsername());
|
||||
if(appUser==null){
|
||||
return AjaxResult.error("未查询到您的注册信息,请先完成注册后再登录~");
|
||||
}
|
||||
if(!SiteSecurityUtils.matchesPassword(loginBody.getPassword(),appUser.getYtjPassword())){
|
||||
return AjaxResult.error("您输入的密码有误,请核对后重新尝试~!");
|
||||
}
|
||||
return getAjax(appUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 身份证号登录
|
||||
* @param loginBody
|
||||
* @return
|
||||
*/
|
||||
public AjaxResult idCardLogin(LoginBody loginBody){
|
||||
AppUser appUser=appUserService.selectAppuserByIdcard(loginBody.getIdCard());
|
||||
if(appUser==null){
|
||||
return AjaxResult.error("未查询到您的注册信息,请先完成注册后再登录~");
|
||||
}
|
||||
return getAjax(appUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取ajax
|
||||
* @param appUser
|
||||
* @return
|
||||
*/
|
||||
public AjaxResult getAjax(AppUser appUser){
|
||||
AjaxResult ajax = AjaxResult.success();
|
||||
String token=loginUserIdApp(appUser);
|
||||
ajax.put(Constants.TOKEN, token);
|
||||
ajax.put("isNewUser", false);
|
||||
ajax.put("idCard",appUser.getIdCard());
|
||||
ajax.put("isCompanyUser",appUser.getIsCompanyUser());
|
||||
return ajax;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user