From 616110b19f72b3787e89e4f1715dff0352750b40 Mon Sep 17 00:00:00 2001 From: sh Date: Tue, 21 Apr 2026 18:52:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=B9=E6=8D=AE=E8=BA=AB?= =?UTF-8?q?=E4=BB=BD=E8=AF=81=EF=BC=8C=E6=9F=A5=E8=AF=A2=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=EF=BC=8C=E7=94=A8=E4=BA=8E=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/controller/app/AppUserController.java | 14 ++++++++++++++ .../java/com/ruoyi/cms/mapper/AppUserMapper.java | 2 ++ .../com/ruoyi/cms/service/IAppUserService.java | 2 ++ .../ruoyi/cms/service/impl/AppUserServiceImpl.java | 4 ++++ .../main/resources/mapper/app/AppUserMapper.xml | 9 +++++++++ 5 files changed, 31 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java index 0dc75a1..537486c 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserController.java @@ -260,4 +260,18 @@ public class AppUserController extends BaseController public AjaxResult recognition(@RequestParam("file") MultipartFile file) throws Exception{ return appUserService.recognition(file.getBytes(),file.getOriginalFilename(),SiteSecurityUtils.getUserId()); } + + @ApiOperation("根据身份证获取当前用户信息") + @GetMapping("/searchAppUserBase") + @ResponseBody + @BussinessLog(title = "根据身份证获取当前用户信息") + public AjaxResult searchAppUserBase(@RequestParam(name = "idCard") String idCard){ + if(!SiteSecurityUtils.isLogin()){ + return AjaxResult.error("用户未登录!"); + } + if(StringUtils.isBlank(idCard)){ + return AjaxResult.error("查询条件为空!"); + } + return AjaxResult.success(appUserService.getAppUserBase(idCard)); + } } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/AppUserMapper.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/AppUserMapper.java index eb05089..952d321 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/AppUserMapper.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/AppUserMapper.java @@ -54,4 +54,6 @@ public interface AppUserMapper extends BaseMapper void batchUpdateDifferUser(List list); void batchAddUser(List list); + + AppUser getAppUserBase(@Param("idCard") String idCard); } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/IAppUserService.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/IAppUserService.java index b110987..cda24f7 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/IAppUserService.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/IAppUserService.java @@ -97,4 +97,6 @@ public interface IAppUserService public AppUser selectAppuserByIdcard(String idCard,String userType); public void updateAppUserWgyEncrypt(); + + public AppUser getAppUserBase(String idCard); } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/AppUserServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/AppUserServiceImpl.java index dc758f1..7758cbe 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/AppUserServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/AppUserServiceImpl.java @@ -1099,4 +1099,8 @@ public class AppUserServiceImpl extends ServiceImpl imple } } } + + public AppUser getAppUserBase(String idCard){ + return appUserMapper.getAppUserBase(idCard); + } } diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml index 2e93877..728ae10 100644 --- a/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml +++ b/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml @@ -322,4 +322,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + \ No newline at end of file