From dbb51f25a169d24428ab3228b1efdbb3300ba379 Mon Sep 17 00:00:00 2001 From: yinzuomei Date: Tue, 11 Feb 2020 13:06:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/IssueAnalysisServiceImpl.java | 13 +++++++++++-- .../item/service/impl/ItemAnalysisServiceImpl.java | 6 ++++++ .../service/impl/TopicAnalysisServiceImpl.java | 7 ++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueAnalysisServiceImpl.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueAnalysisServiceImpl.java index 7bd3004a1..a962d65ab 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueAnalysisServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueAnalysisServiceImpl.java @@ -37,8 +37,11 @@ public class IssueAnalysisServiceImpl extends BaseServiceImpl listHottestIssue(Map params) { - UserDetail userDetail= SecurityUser.getUser(); - params.put("deptIdList",userDetail.getDeptIdList()); + UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } + params.put("deptIdList", userDetail.getDeptIdList()); IPage page = getPage(params); List list = baseDao.selectListHottestIssue(params); return new PageData<>(list, page.getTotal()); @@ -55,6 +58,9 @@ public class IssueAnalysisServiceImpl extends BaseServiceImpl listLatestIssue(Map params) { UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } params.put("deptIdList", userDetail.getDeptIdList()); IPage page = getPage(params); List list = baseDao.selectListLatestIssue(params); @@ -71,6 +77,9 @@ public class IssueAnalysisServiceImpl extends BaseServiceImpl listIssueClassifiedStatistic(Map params) { UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } params.put("deptIdList", userDetail.getDeptIdList()); if (StringUtils.isBlank((String) params.get("categoryLevel"))) { params.put("categoryLevel", "1"); diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemAnalysisServiceImpl.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemAnalysisServiceImpl.java index 9c20b53b5..20355e29f 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemAnalysisServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemAnalysisServiceImpl.java @@ -34,6 +34,9 @@ public class ItemAnalysisServiceImpl extends BaseServiceImpl listItemResultDTO(Map params) { UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } params.put("deptIdList", userDetail.getDeptIdList()); IPage page = getPage(params); List list = baseDao.selectListHottestItemResultDTO(params); @@ -51,6 +54,9 @@ public class ItemAnalysisServiceImpl extends BaseServiceImpl listUnsolvedItemResultDTO(Map params) { UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } params.put("deptIdList", userDetail.getDeptIdList()); IPage page = getPage(params); List list = baseDao.selectListUnsolvedItemResultDTO(params); diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicAnalysisServiceImpl.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicAnalysisServiceImpl.java index 8924eda8d..7d71107f3 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicAnalysisServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicAnalysisServiceImpl.java @@ -34,6 +34,9 @@ public class TopicAnalysisServiceImpl extends BaseServiceImpl listHottestTopic(Map params) { UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } params.put("deptIdList", userDetail.getDeptIdList()); IPage page = getPage(params); List list = baseDao.selectListHottestTopicDTO(params); @@ -51,11 +54,13 @@ public class TopicAnalysisServiceImpl extends BaseServiceImpl listLatestTopic(Map params) { UserDetail userDetail = SecurityUser.getUser(); + if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { + return new PageData<>(); + } params.put("deptIdList", userDetail.getDeptIdList()); IPage page = getPage(params); List list = baseDao.selectListLatesttTopicDTO(params); return new PageData<>(list, page.getTotal()); } - }