|
|
|
@ -1332,13 +1332,13 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
Long category = Long.parseLong(categoryId); |
|
|
|
EventsCategoryDTO resultDto = new EventsCategoryDTO(); |
|
|
|
CategoryDTO cateDto = categoryService.get(category); |
|
|
|
resultDto.setCategoryCode(cateDto.getCategoryCode()); |
|
|
|
resultDto.setCategoryCode(cateDto.getId().toString()); |
|
|
|
//获取所有父类分类标签
|
|
|
|
List<CategoryEntity> cateList = categoryService.getPidListById(category); |
|
|
|
//所选分类标签为多级
|
|
|
|
if (cateList != null && cateList.size() > 0) { |
|
|
|
// list第一个为一级分类标签
|
|
|
|
resultDto.setFirstCategoryCode(cateList.get(0).getCategoryCode()); |
|
|
|
resultDto.setFirstCategoryCode(cateList.get(0).getId().toString()); |
|
|
|
//分类标签全称拼接:-分割
|
|
|
|
String name = ""; |
|
|
|
//分类标签code拼接:-分割
|
|
|
|
@ -1346,22 +1346,22 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
for (int i = 0; i < cateList.size(); i++) { |
|
|
|
if (i == cateList.size() - 1) { |
|
|
|
name = name + cateList.get(i).getCategoryName(); |
|
|
|
code = code + cateList.get(i).getCategoryCode(); |
|
|
|
code = code + cateList.get(i).getId().toString(); |
|
|
|
} else { |
|
|
|
name = name + cateList.get(i).getCategoryName() + "-"; |
|
|
|
code = code + cateList.get(i).getCategoryCode() + "-"; |
|
|
|
code = code + cateList.get(i).getId().toString() + "-"; |
|
|
|
} |
|
|
|
} |
|
|
|
name = name + "-" + cateDto.getCategoryName(); |
|
|
|
code = code + "-" + cateDto.getCategoryCode(); |
|
|
|
code = code + "-" + cateDto.getId().toString(); |
|
|
|
resultDto.setCategoryFullName(name); |
|
|
|
resultDto.setCategoryFullCode(code); |
|
|
|
// 所选分类标签为一级
|
|
|
|
} else { |
|
|
|
//当前标签作为一级标签
|
|
|
|
resultDto.setFirstCategoryCode(cateDto.getCategoryCode()); |
|
|
|
resultDto.setFirstCategoryCode(cateDto.getId().toString()); |
|
|
|
resultDto.setCategoryFullName(cateDto.getCategoryName()); |
|
|
|
resultDto.setCategoryFullCode(cateDto.getCategoryCode()); |
|
|
|
resultDto.setCategoryFullCode(cateDto.getId().toString()); |
|
|
|
} |
|
|
|
|
|
|
|
return resultDto; |
|
|
|
|