添加一体机登录接口

This commit is contained in:
chenshaohua
2026-05-12 13:07:58 +08:00
parent 0648e1f70c
commit aed2093175
6 changed files with 175 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ package com.ruoyi.web.controller.system;
import java.util.List;
import java.util.Set;
import com.ruoyi.cms.domain.IDCardInfo;
import com.ruoyi.common.core.domain.entity.tymh.wwToken.WwTokenResult;
import com.ruoyi.common.core.domain.entity.tymh.wwToken.WwUserLogin;
import com.ruoyi.common.core.domain.model.RegisterBody;
@@ -109,6 +110,26 @@ public class SysLoginController
return ajax;
}
/**
* 一体机识别身份证登录
* @param info
* @return
*/
@PostMapping("/app/idCardScan")
public AjaxResult idCardScan(@RequestBody IDCardInfo info){
if (StringUtils.isBlank(info.getIdNO())) {
return AjaxResult.error("身份证号码不能为空,请重新刷卡");
}
if (!StringUtils.isIdCardValid(info.getIdNO())) {
return AjaxResult.error("身份证号码格式无效,请重新刷卡");
}
String msg = StringUtils.checkIdCardExpire(info.getExpireDate());
if (!msg.isEmpty()) {
return AjaxResult.error(msg);
}
return loginService.idCardScan(info);
}
/**
* 一体机手机号/密码登录
* @param loginBody