|
|
|
@ -1105,10 +1105,12 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
// 详情
|
|
|
|
ItemDetailForPCEndResultDTO resultDTO = baseDao.selectOneOfItemDetailForPCEnd(id); |
|
|
|
// 解析分类全部编码[前端分类复显使用]
|
|
|
|
if (StringUtils.isNotBlank(resultDTO.getCategoryFullCode())) { |
|
|
|
String categoryFullCode = resultDTO.getCategoryFullCode(); |
|
|
|
String[] categoryIds = categoryFullCode.split("-"); |
|
|
|
resultDTO.setCategoryIds(categoryIds); |
|
|
|
if (resultDTO!=null && resultDTO.getCategoryFullCode()!=null){ |
|
|
|
if (StringUtils.isNotBlank(resultDTO.getCategoryFullCode())) { |
|
|
|
String categoryFullCode = resultDTO.getCategoryFullCode(); |
|
|
|
String[] categoryIds = categoryFullCode.split("-"); |
|
|
|
resultDTO.setCategoryIds(categoryIds); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//获取项目基本信息
|
|
|
|
@ -3766,6 +3768,13 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
@Override |
|
|
|
public Result<ItemAppealDetailResultDTO> getItemAppealDetail(String id) { |
|
|
|
ItemAppealDetailResultDTO result = baseDao.getItemAppealDetail(id); |
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(result.getCategoryFullCode())) { |
|
|
|
String categoryFullCode = result.getCategoryFullCode(); |
|
|
|
String[] categoryIds = categoryFullCode.split("-"); |
|
|
|
result.setCategoryIds(categoryIds); |
|
|
|
} |
|
|
|
|
|
|
|
// 获取项目处理进度
|
|
|
|
List<ItemHandleProgressResultDTO> dtoList = baseDao.selectListOfItemHandleProgressByWork(id); |
|
|
|
result.setHandleProgressResultDTOS(dtoList); |
|
|
|
@ -5028,6 +5037,19 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result changeCategory(ItemChangeCategoryDTO dto) { |
|
|
|
ItemEntity itemEntity = baseDao.selectById(dto.getItemId()); |
|
|
|
if (itemEntity!=null){ |
|
|
|
itemEntity.setCategoryCode(dto.getCategoryId()); |
|
|
|
itemEntity.setCategoryFullCode(dto.getCategoryFullId()); |
|
|
|
baseDao.updateById(itemEntity); |
|
|
|
}else { |
|
|
|
throw new RenException("该item不存在" + dto.getItemId()); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 重新上报 |
|
|
|
* |
|
|
|
|