From 4d1f7143f73456c142fd532248a6327021d04de8 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 29 九月 2025 18:17:45 +0800 Subject: [PATCH] crm的bug修改 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmClinicController.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmClinicController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmClinicController.java index e707db9..1b720b9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmClinicController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmClinicController.java @@ -68,9 +68,23 @@ public R<PageInfo<TCrmClinicVO>> pageList(@RequestBody TCrmClinicQuery query) { Integer roleType = tokenService.getLoginUser().getUser().getRoleType(); Long userId = tokenService.getLoginUser().getUserId(); - if(roleType == 2 || roleType == 3){ + if(roleType == 2){ query.setUserId(userId); query.setRoleType(roleType); + // 查询账号绑定的分公司 + TCrmBranch crmBranch = crmBranchService.getOne(Wrappers.lambdaQuery(TCrmBranch.class) + .eq(TCrmBranch::getUserId,userId) + .last("LIMIT 1")); + query.setBranchId(crmBranch.getId()); + } + if(roleType == 3){ + query.setUserId(userId); + query.setRoleType(roleType); + // 查询账号绑定的业务员 + TCrmSalesperson crmSalesperson = crmSalespersonService.getOne(Wrappers.lambdaQuery(TCrmSalesperson.class) + .eq(TCrmSalesperson::getUserId,userId) + .last("LIMIT 1")); + query.setSalespersonId(crmSalesperson.getId()); } return R.ok(crmClinicService.pageList(query)); } -- Gitblit v1.7.1