| | |
| | | @GetMapping(value="/getTree") |
| | | public Result<List<UnitCategory>> getTreeList(){ |
| | | Result<List<UnitCategory>> resule = new Result<>(); |
| | | List<UnitCategory> list = unitCategoryService.lambdaQuery().eq(UnitCategory::getPid, "-1").list(); |
| | | if(list.size() == 0){ |
| | | UnitCategory unitCategory = new UnitCategory(); |
| | | unitCategory.setPid("-1"); |
| | | unitCategory.setCode("0"); |
| | | unitCategory.setId("0"); |
| | | unitCategory.setName("计量单位分类"); |
| | | unitCategoryService.save(unitCategory); |
| | | } |
| | | List<UnitCategory> treeList = unitCategoryService.getTreeList(); |
| | | resule.setResult(treeList); |
| | | return resule; |
| | |
| | | Result<List<UnitCategory>> resule = new Result<>(); |
| | | //id前端传空字符串时,查询pid为-1的数据返回 |
| | | if (id == "") { |
| | | List<UnitCategory> list = unitCategoryService.lambdaQuery().eq(UnitCategory::getPid, "-1").list(); |
| | | if(list.size() == 0){ |
| | | UnitCategory unitCategory = new UnitCategory(); |
| | | unitCategory.setPid("-1"); |
| | | unitCategory.setCode("0"); |
| | | unitCategory.setId("0"); |
| | | unitCategory.setName("计量单位分类"); |
| | | unitCategoryService.save(unitCategory); |
| | | } |
| | | LambdaQueryWrapper<UnitCategory> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(UnitCategory::getPid,"-1"); |
| | | List<UnitCategory> treeList = unitCategoryService.getList(unitCategoryService.getOne(queryWrapper).getId()); |