添加一体机身份证登录(身份证和手机号)

This commit is contained in:
sh
2026-01-14 16:58:09 +08:00
parent eaca90a521
commit 4051c67af5
4 changed files with 43 additions and 3 deletions

View File

@@ -687,9 +687,15 @@ public class SysLoginService
* @return
*/
public AjaxResult idCardLogin(LoginBody loginBody){
AppUser appUser=appUserService.selectAppuserByIdcard(loginBody.getIdCard());
String idCard=StringUtil.toUpperCaseIgnoreBlank(loginBody.getIdCard());
AppUser appUser=appUserService.getYtjValidIdcard(idCard);
if(appUser==null){
return AjaxResult.error("未查询到您的注册信息,请先完成注册后再登录~");
AppUser userParm=new AppUser();
userParm.setIdCard(idCard);
userParm.setName(loginBody.getUsername());
userParm.setIsCompanyUser("1");
appUserService.insertAppUser(userParm);
appUser = appUserService.getYtjValidIdcard(idCard);
}
return getAjax(appUser);
}