Browse Source

话题详情修改

dev
yinzuomei 3 years ago
parent
commit
e7d2e5b033
  1. 2
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java
  2. 2
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/ResiTopicService.java
  3. 16
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java

2
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java

@ -67,7 +67,7 @@ public class ResiTopicController {
@PostMapping("gettopicdetail")
public Result<ResiTopicIncludeIssueDetailResultDTO> getTopicDetail(@LoginUser TokenDto tokenDto, @RequestBody ResiTopicDetailFormDTO topicDetailFormDTO ){
ValidatorUtils.validateEntity(topicDetailFormDTO);
return topicService.getTopicDetail(tokenDto,topicDetailFormDTO.getTopicId());
return topicService.getTopicDetail(topicDetailFormDTO.getTopicId());
}
/**

2
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/ResiTopicService.java

@ -170,7 +170,7 @@ public interface ResiTopicService extends BaseService<ResiTopicEntity> {
* @Author wangc
* @Date 2020.04.01 15:56
**/
Result<ResiTopicIncludeIssueDetailResultDTO> getTopicDetail(TokenDto tokenDto, String topicId);
Result<ResiTopicIncludeIssueDetailResultDTO> getTopicDetail(String topicId);
/**
* @return List<ResiTopicInfoResultDTO>

16
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java

@ -36,6 +36,8 @@ import com.epmet.commons.tools.enums.EventEnum;
import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.redis.common.CustomerOrgRedis;
import com.epmet.commons.tools.redis.common.bean.GridInfoCache;
import com.epmet.commons.tools.scan.param.ImgScanParamDTO;
import com.epmet.commons.tools.scan.param.ImgTaskDTO;
import com.epmet.commons.tools.scan.param.TextScanParamDTO;
@ -892,7 +894,7 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
* @Date 2020.04.01 15:56
**/
@Override
public Result<ResiTopicIncludeIssueDetailResultDTO> getTopicDetail(TokenDto tokenDto, String topicId) {
public Result<ResiTopicIncludeIssueDetailResultDTO> getTopicDetail(String topicId) {
//1.获取话题基本信息
ResiTopicEntity topicDetail = baseDao.selectById(topicId);
if(null == topicDetail || !StringUtils.equals(topicDetail.getId(),topicId)){
@ -909,11 +911,9 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
resultDTO.setShiftIssueFlag(topicDetail.getShiftIssue());
ResiGroupEntity resiGroupEntity=resiGroupDao.selectById(topicDetail.getGroupId());
if(null!=resiGroupEntity){
CustomerGridFormDTO customerGridFormDTO=new CustomerGridFormDTO();
customerGridFormDTO.setGridId(resiGroupEntity.getGridId());
Result<CustomerGridDTO> gridInfoRes=govOrgOpenFeignClient.getGridBaseInfoByGridId(customerGridFormDTO);
if(gridInfoRes.success()&&null!=gridInfoRes.getData()){
resultDTO.setGridName(gridInfoRes.getData().getGridNamePath());
GridInfoCache gridInfoCache=CustomerOrgRedis.getGridInfo(resiGroupEntity.getGridId());
if(null!=gridInfoCache){
resultDTO.setGridName(gridInfoCache.getGridNamePath());
}
}
//2.查询话题附件
@ -1327,7 +1327,7 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
@Override
public Result<ResiTopicDetailResultDTO> getTopicDetailGov(String topicId) {
Result<ResiTopicIncludeIssueDetailResultDTO> result = getTopicDetail(null,topicId);
Result<ResiTopicIncludeIssueDetailResultDTO> result = getTopicDetail(topicId);
if(result.success() && null != result.getData() && StringUtils.isNotBlank(result.getData().getTopicId())){
return new Result<ResiTopicDetailResultDTO>().ok(ConvertUtils.sourceToTarget(result.getData(),ResiTopicDetailResultDTO.class));
}
@ -1622,7 +1622,7 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
}
//3.获取话题信息
Result<ResiTopicIncludeIssueDetailResultDTO> topicDetailResult =
getTopicDetail(null,topicIdFormDTO.getTopicId());
getTopicDetail(topicIdFormDTO.getTopicId());
if(topicDetailResult.success() && null != topicDetailResult.getData()){
ResiTopicShiftIssueInitResultDTO result = ConvertUtils.sourceToTarget(topicDetailResult.getData(),ResiTopicShiftIssueInitResultDTO.class);
try {

Loading…
Cancel
Save