diff --git a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java index dc63d21..3567133 100644 --- a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java @@ -75,6 +75,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { "/api/system/dict-data/page", "/api/system/organization", "/api/system/tenant/saveByPhone", + "/api/system/user-referee/getRefereeNum", "/lvQ4EoivKJ.txt" ) .permitAll() diff --git a/src/main/java/com/gxwebsoft/common/system/controller/UserRefereeController.java b/src/main/java/com/gxwebsoft/common/system/controller/UserRefereeController.java index 8f15db6..0d3af76 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/UserRefereeController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/UserRefereeController.java @@ -180,4 +180,20 @@ public class UserRefereeController extends BaseController { return fail("查询失败", null); } + @ApiOperation("查询推荐人数量") + @GetMapping("/getRefereeNum/{id}") + public ApiResult getRefereeNum(@PathVariable("id") Integer id) { + if (id == null) { + return fail("参数错误", null); + } + + final List refereeList = userRefereeService.list(new LambdaQueryWrapper() + .eq(UserReferee::getDealerId, id) + .eq(UserReferee::getDeleted, 0)); + + if (ObjectUtil.isEmpty(refereeList)) { + return success("查询成功", 0); + } + return success("查询成功", refereeList.size()); + } }