From ecca9ab70a9a87bcb60977c92fbf81053b8fc1bb Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 04 九月 2024 09:17:55 +0800 Subject: [PATCH] 新增优化 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/HomePageController.java | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/HomePageController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/HomePageController.java index 0f8a7b5..b4d9189 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/HomePageController.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/HomePageController.java @@ -55,12 +55,13 @@ if (null == loginUser) { return R.loginExpire("登录失效!"); } - if (loginUser.getIsFranchisee()) { + if (loginUser.getIsFranchisee()||!userDataCountRequest.getCityList().isEmpty()) { if (null == userDataCountRequest.getCityList() || userDataCountRequest.getCityList().isEmpty()) { userDataCountRequest.setCityList(loginUser.getCityList()); - } else { -// userDataCountRequest.getCityList().addAll(loginUser.getCityList()); } +// else { +//// userDataCountRequest.getCityList().addAll(loginUser.getCityList()); +// } R<List<Integer>> listR = orderClient.queryIdsBycode(userDataCountRequest.getCityList()); return R.ok(userService.userDataCount1(userDataCountRequest, listR.getData())); @@ -82,12 +83,13 @@ if (null == loginUser) { return R.loginExpire("登录失效!"); } - if (loginUser.getIsFranchisee()) { + if (loginUser.getIsFranchisee()||!cityList.isEmpty()) { if (null == cityList || cityList.isEmpty()) { cityList = loginUser.getCityList(); - } else { -// cityList.addAll(loginUser.getCityList()); } +// else { +//// cityList.addAll(loginUser.getCityList()); +// } R<List<Integer>> listR = orderClient.queryIdsBycode(cityList); return R.ok(userService.userTrends1(cityList,listR.getData())); @@ -138,6 +140,10 @@ // cityList.addAll(loginUser.getCityList()); } } + List<MasterWorkerRankVO> masterWorkerRankVOS = masterWorkerService.workerRanking(cityList); + if (masterWorkerRankVOS.size()>10){ + return R.ok(masterWorkerRankVOS.subList(0,10)); + } return R.ok(masterWorkerService.workerRanking(cityList)); } -- Gitblit v1.7.1