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

Loading…
Cancel
Save