diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java index 8af578ca4..bba601efa 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java @@ -28,10 +28,7 @@ import org.springframework.cache.annotation.CacheEvict; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; -import java.util.Arrays; -import java.util.Date; -import java.util.List; -import java.util.UUID; +import java.util.*; /** *

@@ -331,4 +328,24 @@ public class SysDictItemController { } } + /** + * 获取一级责任领域(统计节点)信息接口 + * @param params + * @return + */ + @RequestMapping(value = "/getFirstLevelDutyTerritory", method = RequestMethod.GET) + @ApiOperation("获取一级责任领域(统计节点)信息接口") + public Result getFirstLevelDutyTerritory(@RequestParam Map params) { + List> result = new ArrayList<>(); + List sysDictItems = this.sysDictItemService.selectItemsAll(); + Map> firstLevelDutyTerritoryMap = this.sysDictItemService.getFirstLevelSysDictItemByDictCode(DictCodeEnum.DUTY_TERRITORY.getValue(),sysDictItems); + for (Map.Entry> dutyTerritoryMap : firstLevelDutyTerritoryMap.entrySet()) { + Map map = new HashMap<>(); + map.put("key",dutyTerritoryMap.getKey()); + map.put("value",dutyTerritoryMap.getValue()); + result.add(map); + } + return Result.OK(result); + } + }