Browse Source

项目处理,添加分类全部编码字段----修改为存储ID

feature/dangjian
wanggongfeng 3 years ago
parent
commit
9cc5e9ec5e
  1. 14
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

14
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -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;

Loading…
Cancel
Save