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