lenovodn 2 роки тому
батько
коміт
3601aa76cb

+ 28 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/controller/MedicalInsRuleInfoController.java

@@ -115,7 +115,34 @@ public class MedicalInsRuleInfoController extends JeecgController<MedicalInsRule
     public Result<List<TreeSelectModel>> queryDictList(@RequestParam(name = "dictCode") String dictCode, HttpServletRequest req) {
         return Result.OK(sysCategoryService.queryListByCode(dictCode));
     }
-
+    @ApiOperation(value = "规则库类别下拉值", notes = "规则库类别下拉值")
+    @GetMapping(value = "/baseChildrenList")
+    public Result<?> baseChildrenList(@RequestParam(name = "dictCode") String dictCode, HttpServletRequest req) {
+        List<TreeSelectModel> treeSelectModels = sysCategoryService.queryListByCode(dictCode);
+        List<TreeSelectModel> treeList =new ArrayList<>();
+
+//        List<CommonResponse> responses = new ArrayList<>();
+        for (TreeSelectModel model:treeSelectModels){
+            List<MedicalInsRuleInfo> list = medicalInsRuleInfoService.lambdaQuery().eq(MedicalInsRuleInfo::getCategory, model.getCode()).list();
+//            CommonResponse responseInit = new CommonResponse();
+//            responseInit.setId(model.getCode());
+//            responseInit.setName(model.getTitle());
+//            responseInit.setParentId("0");
+//            responses.add(responseInit);
+//            TreeSelectModel tree = new TreeSelectModel();
+//            tree.setTitle(model.getTitle());
+//            tree.setCode(model.getCode());
+            for (MedicalInsRuleInfo info : list) {
+                TreeSelectModel treeSelectModel = new TreeSelectModel();
+                treeSelectModel.setCode(info.getId()==null?null:info.getId().toString());
+                treeSelectModel.setTitle(info.getRuleName()==null?"":info.getRuleName());
+
+                treeList.add(treeSelectModel);
+            }
+            model.setChildren(treeList);
+        }
+        return Result.OK(treeSelectModels);
+    }
     @ApiOperation(value = "类别对应数据", notes = "类别对应数据")
     @GetMapping(value = "/childrenList")
     public Result<List<CommonResponse>> childrenList(@RequestParam(name = "category") String category, HttpServletRequest req) {