From 4f3441c452e49ba339fb50fb83c05e0e0f083eb9 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 09 十月 2025 15:18:58 +0800 Subject: [PATCH] 对象实体生成 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpIssueReportingController.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpIssueReportingController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpIssueReportingController.java index 3066075..97efe19 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpIssueReportingController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TErpIssueReportingController.java @@ -59,6 +59,22 @@ @ApiOperation(value = "获取erp问题上报分页列表") @PostMapping(value = "/pageList") public R<PageInfo<TErpIssueReportingVO>> pageList(@RequestBody TErpIssueReportingQuery query) { + Integer roleType = tokenService.getLoginUser().getUser().getRoleType(); + Long userId = tokenService.getLoginUser().getUserId(); + if(roleType == 4){ + query.setReportType(1); + TCrmSupplier crmSupplier = crmSupplierService.getOne(Wrappers.lambdaQuery(TCrmSupplier.class) + .eq(TCrmSupplier::getUserId, userId) + .last("LIMIT 1")); + query.setReportUserId(crmSupplier.getId()); + } + if(roleType == 5){ + query.setReportType(2); + TCrmClinic crmClinic = crmClinicService.getOne(Wrappers.lambdaQuery(TCrmClinic.class) + .eq(TCrmClinic::getUserId, userId) + .last("LIMIT 1")); + query.setReportUserId(crmClinic.getId()); + } return R.ok(erpIssueReportingService.pageList(query)); } -- Gitblit v1.7.1