diff --git a/epmet-module/gov-org/gov-org-server/pom.xml b/epmet-module/gov-org/gov-org-server/pom.xml
index 5efca9400d..b4a6ef92e1 100644
--- a/epmet-module/gov-org/gov-org-server/pom.xml
+++ b/epmet-module/gov-org/gov-org-server/pom.xml
@@ -243,13 +243,13 @@
-
+
epmet_gov_org_user
EpmEt-db-UsEr
0
- localhost
+ 192.168.1.140
6379
123456
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CoverageController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CoverageController.java
index 559e2f103a..26483f353b 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CoverageController.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CoverageController.java
@@ -23,7 +23,7 @@ public class CoverageController {
private CoverageService coverageService;
/**
- * 类别列表
+ * 根据图层列表查询图层下的类别列表。按照图层传递顺序一级排序,sort二级排序
* @param form
* @return
*/
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CoverageServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CoverageServiceImpl.java
index e6c71a0f61..eeafb95080 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CoverageServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CoverageServiceImpl.java
@@ -1,10 +1,12 @@
package com.epmet.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.epmet.commons.tools.utils.EpmetRequestHolder;
import com.epmet.dao.IcCoverageCategoryDictDao;
import com.epmet.dto.result.CoverageCategoryResultDTO;
import com.epmet.entity.IcCoverageCategoryDictEntity;
import com.epmet.service.CoverageService;
+import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -26,11 +28,22 @@ public class CoverageServiceImpl implements CoverageService {
*/
@Override
public List categoryList(List coverageTypeList) {
+ String customerId = EpmetRequestHolder.getLoginUserCustomerId();
+ List categoryList = categoryList(coverageTypeList, customerId);
+ if (CollectionUtils.isNotEmpty(categoryList)) {
+ return categoryList;
+ }
+ return categoryList(coverageTypeList, "default");
+
+ }
+
+ private List categoryList(List coverageTypeList, String customerId) {
Stream stream = coverageTypeList.stream().map(categoryType -> {
LambdaQueryWrapper query = new LambdaQueryWrapper<>();
query.eq(IcCoverageCategoryDictEntity::getCoverageType, categoryType);
- query.orderByAsc(IcCoverageCategoryDictEntity::getCreatedTime);
+ query.eq(IcCoverageCategoryDictEntity::getCustomerId, customerId);
+ query.orderByAsc(IcCoverageCategoryDictEntity::getSort);
List categoriesEntity = coverageCategoryDictDao.selectList(query);
return categoriesEntity.stream().map(e -> {