新增查询用户接口(无需登录)

This commit is contained in:
2025-08-10 00:25:42 +08:00
parent 0a5d4a0418
commit 1a54eef1a6
4 changed files with 14 additions and 0 deletions

View File

@@ -69,6 +69,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
"/api/system/user/getUserWithoutLogin", "/api/system/user/getUserWithoutLogin",
"/api/system/user/batchBackUserId", "/api/system/user/batchBackUserId",
"/api/system/user/getByPhone/**", "/api/system/user/getByPhone/**",
"/api/system/user/getByUserId/**",
"/api/system/user/getByUnionid/**", "/api/system/user/getByUnionid/**",
"/api/system/user/updateUserOfficeOpenidWithoutLogin", "/api/system/user/updateUserOfficeOpenidWithoutLogin",
"/api/system/user-referee/getReferee/**", "/api/system/user-referee/getReferee/**",

View File

@@ -93,6 +93,12 @@ public class UserController extends BaseController {
return success(userService.getByPhone(phone)); return success(userService.getByPhone(phone));
} }
@ApiOperation("根据UserId查询用户(无需登录)")
@GetMapping("/getByUserId/{userId}")
public ApiResult<User> getByUserId(@PathVariable("userId") String userId) {
return success(userService.getAllByUserId(userId));
}
@ApiOperation("根据unionid查询用户") @ApiOperation("根据unionid查询用户")
@GetMapping("/getByUnionid/{unionid}") @GetMapping("/getByUnionid/{unionid}")
public ApiResult<User> getByUnionid(@PathVariable("unionid") String unionid) { public ApiResult<User> getByUnionid(@PathVariable("unionid") String unionid) {

View File

@@ -114,6 +114,8 @@ public interface UserService extends IService<User>, UserDetailsService {
User getAdminByPhone(UserParam param); User getAdminByPhone(UserParam param);
User getAllByUserId(String userId);
Integer userNumInPark(UserParam param); Integer userNumInPark(UserParam param);
Integer orgNumInPark(UserParam param); Integer orgNumInPark(UserParam param);

View File

@@ -296,6 +296,11 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
return baseMapper.getByUserId(userId); return baseMapper.getByUserId(userId);
} }
@Override
public User getAllByUserId(String userId) {
return getOne(new LambdaQueryWrapper<User>().eq(User::getUserId, userId).last("limit 1"));
}
/** /**
* 批量查询用户的角色 * 批量查询用户的角色
* *