diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfCheckingController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfCheckingController.java index 893aab24..b91b0abf 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfCheckingController.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/DfCheckingController.java @@ -103,8 +103,8 @@ public class DfCheckingController { @ApiOperation("检查项树数组") @GetMapping("/tree") - public Response> checkingItemTree() { - return Response.ok(dfCheckingService.checkingItems()); + public Response> checkingItemTree(@RequestParam(value = "key", required = false) String key) { + return Response.ok(dfCheckingService.checkingItems(key)); } diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java index 2d718bc7..4abe0622 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java @@ -47,9 +47,11 @@ public class DfCheckingService extends BaseService public final static String PART_SEPARATOR = ":"; - public List checkingItems() { - String DICT_TYPE = "df_xs_c_classfy"; - return getByDictTypeStream(DICT_TYPE) + public List checkingItems(String key) { + if (StringUtils.isBlank(key)) { + key = "df_xs_c_classfy"; + } + return getByDictTypeStream(key) .map(this::getByDictTypeStream).sorted(Comparator.comparing(CommonCheckingTreeDto::getSort)).collect(Collectors.toList()); }