Browse Source

分类提交

feature/dangjian
lichao 3 years ago
parent
commit
e2d5b3b896
  1. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemChangeCategoryDTO.java
  2. 15
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

2
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemChangeCategoryDTO.java

@ -21,5 +21,7 @@ public class ItemChangeCategoryDTO implements Serializable {
private String categoryFullId;
private String fistCategoryId;
private String categoryLabel;
}

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

@ -5041,11 +5041,20 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
public Result changeCategory(ItemChangeCategoryDTO dto) {
ItemEntity itemEntity = baseDao.selectById(dto.getItemId());
if (itemEntity!=null){
itemEntity.setCategoryCode(dto.getCategoryId());
itemEntity.setCategoryFullCode(dto.getCategoryFullId());
if (StringUtils.isNotBlank(dto.getCategoryLabel())){
if (StringUtils.isNotBlank(dto.getCategoryId())){
itemEntity.setCategoryCode(dto.getCategoryId());
}
if (StringUtils.isNotBlank(dto.getCategoryFullId())) {
itemEntity.setCategoryFullCode(dto.getCategoryFullId());
}else{
itemEntity.setCategoryFullCode(null);
}
if (StringUtils.isNotBlank(dto.getCategoryLabel())) {
itemEntity.setCategoryFullName(dto.getCategoryLabel());
}
if (StringUtils.isNotBlank(dto.getFistCategoryId())) {
itemEntity.setFirstCategoryCode(dto.getFistCategoryId());
}
baseDao.updateById(itemEntity);
}else {
throw new RenException("该item不存在" + dto.getItemId());

Loading…
Cancel
Save