diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetLabelsController.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetLabelsController.java index ee3dad2..fd23bdf 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetLabelsController.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetLabelsController.java @@ -102,6 +102,6 @@ public class DataSetLabelsController extends BaseController @PostMapping("/getLabelsTree/{labelId}") public AjaxResult getLabelsTree(@PathVariable Long labelId){ - return dataSetLabelsService.getLabelsTree(labelId); + return dataSetLabelsService.getLabelsTree(labelId); } } diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetLabelsServiceImpl.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetLabelsServiceImpl.java index 9bacb9e..75ff205 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetLabelsServiceImpl.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetLabelsServiceImpl.java @@ -130,6 +130,9 @@ public class DataSetLabelsServiceImpl implements DataSetLabelsService public AjaxResult getLabelsTree(Long labelId) { DataSetLabels entity = new DataSetLabels(); List dataSetLabels = dataSetLabelsMapper.selectDataSetLabelsList(entity); + if (labelId==0){ + return AjaxResult.success(dataSetLabels); + } Set labelIds = getFileWithChildren(labelId); for (Long id : labelIds){ dataSetLabels.removeIf(item -> item.getLabelId().equals(id));