|
@ -180,7 +180,33 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv |
|
|
EpdcEventsEntity entity = new EpdcEventsEntity(); |
|
|
EpdcEventsEntity entity = new EpdcEventsEntity(); |
|
|
entity.setId(dto.getId()); |
|
|
entity.setId(dto.getId()); |
|
|
entity.setEventState(dto.getEventState()); |
|
|
entity.setEventState(dto.getEventState()); |
|
|
entity.setCategoryCode(dto.getCategoryId()); |
|
|
// entity.setCategoryCode(dto.getCategoryId());
|
|
|
|
|
|
//初始化分类
|
|
|
|
|
|
CategoryDTO cateDto =categoryService.get(Long.parseLong(dto.getCategoryId())); |
|
|
|
|
|
entity.setCategoryCode(cateDto.getCategoryCode()); |
|
|
|
|
|
//获取所有父类分类标签
|
|
|
|
|
|
List<CategoryEntity> cateList = categoryService.getPidListById(Long.parseLong(dto.getCategoryId())); |
|
|
|
|
|
//所选分类标签为多级
|
|
|
|
|
|
if(cateList != null && cateList.size() > 0) { |
|
|
|
|
|
// list第一个为一级分类标签
|
|
|
|
|
|
entity.setFirstcategoryCode(cateList.get(0).getCategoryCode()); |
|
|
|
|
|
//分类标签全称拼接:-分割
|
|
|
|
|
|
String name = ""; |
|
|
|
|
|
for (int i = 0; i < cateList.size(); i++){ |
|
|
|
|
|
if (i == cateList.size() -1){ |
|
|
|
|
|
name = name + cateList.get(i).getCategoryName(); |
|
|
|
|
|
}else { |
|
|
|
|
|
name = name + cateList.get(i).getCategoryName() + "-"; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
name = name + cateDto.getCategoryName(); |
|
|
|
|
|
entity.setCategoryFullName(name); |
|
|
|
|
|
// 所选分类标签为一级
|
|
|
|
|
|
} else { |
|
|
|
|
|
//当前标签作为一级标签
|
|
|
|
|
|
entity.setFirstcategoryCode(cateDto.getCategoryCode()); |
|
|
|
|
|
entity.setCategoryFullName(cateDto.getCategoryName()); |
|
|
|
|
|
} |
|
|
entity.setAdvice(dto.getAdvice()); |
|
|
entity.setAdvice(dto.getAdvice()); |
|
|
// 更新事件表审核状态
|
|
|
// 更新事件表审核状态
|
|
|
updateById(entity); |
|
|
updateById(entity); |
|
@ -354,25 +380,8 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv |
|
|
issueEntity.setGridId(entity.getGridId()); |
|
|
issueEntity.setGridId(entity.getGridId()); |
|
|
issueEntity.setIssueAddress(entity.getIssueAddress()); |
|
|
issueEntity.setIssueAddress(entity.getIssueAddress()); |
|
|
issueEntity.setCategoryCode(entity.getCategoryCode()); |
|
|
issueEntity.setCategoryCode(entity.getCategoryCode()); |
|
|
//初始化分类
|
|
|
issueEntity.setFirstcategoryCode(entity.getFirstcategoryCode()); |
|
|
List<CategoryEntity> cateList = categoryService.getPidListById(Long.parseLong(entity.getCategoryCode())); |
|
|
issueEntity.setCategoryFullName(entity.getCategoryFullName()); |
|
|
if(cateList != null && cateList.size() > 0) { |
|
|
|
|
|
issueEntity.setFirstcategoryCode(cateList.get(0).getCategoryCode()); |
|
|
|
|
|
String name = ""; |
|
|
|
|
|
for (int i = 0; i < cateList.size(); i++){ |
|
|
|
|
|
if (i == cateList.size() -1){ |
|
|
|
|
|
name = name + cateList.get(i).getCategoryName(); |
|
|
|
|
|
}else { |
|
|
|
|
|
name = name + cateList.get(i).getCategoryName() + "-"; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
issueEntity.setCategoryFullName(name); |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
issueEntity.setFirstcategoryCode(entity.getCategoryCode()); |
|
|
|
|
|
CategoryDTO dto =categoryService.get(Long.parseLong(entity.getCategoryCode())); |
|
|
|
|
|
issueEntity.setCategoryFullName(dto.getCategoryName()); |
|
|
|
|
|
} |
|
|
|
|
|
issueEntity.setIssueLatitude(entity.getIssueLatitude()); |
|
|
issueEntity.setIssueLatitude(entity.getIssueLatitude()); |
|
|
issueEntity.setIssueLongitude(entity.getIssueLongitude()); |
|
|
issueEntity.setIssueLongitude(entity.getIssueLongitude()); |
|
|
issueEntity.setGroupId(entity.getGroupId()); |
|
|
issueEntity.setGroupId(entity.getGroupId()); |
|
|