Browse Source

话题相关代码2

dev
wangchao 5 years ago
parent
commit
95bb02bb23
  1. 8
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/constant/TopicConstant.java
  2. 2
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/topic/result/ResiTopicInfoResultDTO.java
  3. 8
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/ResiTopicService.java
  4. 19
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java

8
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/constant/TopicConstant.java

@ -33,5 +33,13 @@ public interface TopicConstant {
* */ * */
String CLOSED = "CLOSED"; String CLOSED = "CLOSED";
/**
* 本人发布
* */
String PUBLISHED_BY_MYSELF = "me";
/**
* 他人发布
* */
String PUBLISHED_BY_OTHER = "other";
} }

2
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/topic/result/ResiTopicInfoResultDTO.java

@ -56,7 +56,7 @@ public class ResiTopicInfoResultDTO implements Serializable{
private String gridName; private String gridName;
/** /**
* 是否本人 0不是 1是 * 是否本人 me other
* */ * */
private String releaseUserFlag; private String releaseUserFlag;

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

@ -130,5 +130,13 @@ public interface ResiTopicService extends BaseService<ResiTopicEntity> {
**/ **/
Result<List<ResiTopicInfoResultDTO>> getLatestTenTopics(TokenDto tokenDto,String groupId); Result<List<ResiTopicInfoResultDTO>> getLatestTenTopics(TokenDto tokenDto,String groupId);
/**
* @Description 查看历史话题(分页,允许状态筛选)
* @Param tokenDto
* @Param ResiTopicPageFormDTO.class
* @return Result<List<ResiTopicInfoResultDTO>>
* @Author wangc
* @Date 2020.04.01 10:36
**/
Result<List<ResiTopicInfoResultDTO>> getPastTopicList(TokenDto tokenDto, ResiTopicPageFormDTO topicPageFormDTO); Result<List<ResiTopicInfoResultDTO>> getPastTopicList(TokenDto tokenDto, ResiTopicPageFormDTO topicPageFormDTO);
} }

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

@ -257,16 +257,31 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi
List<ResiTopicInfoResultDTO> lastestTenTopics = List<ResiTopicInfoResultDTO> lastestTenTopics =
baseDao.getLatestTenTopics(groupId); baseDao.getLatestTenTopics(groupId);
//2.遍历放用户信息与网格信息 //2.遍历放用户信息
ResiGroupEntity group = resiGroupDao.selectById(groupId); ResiGroupEntity group = resiGroupDao.selectById(groupId);
if(null != group && ModuleConstant.DEL_FLAG.equals(group.getDelFlag())){ if(null != group && ModuleConstant.DEL_FLAG.equals(group.getDelFlag())){
} }
for(ResiTopicInfoResultDTO obj:lastestTenTopics){
if(StringUtils.equals(tokenDto.getUserId(),obj.getUserId())){
obj.setReleaseUserFlag(TopicConstant.PUBLISHED_BY_MYSELF);
}else{
obj.setReleaseUserFlag(TopicConstant.PUBLISHED_BY_OTHER);
}
}
return null; return new Result<List<ResiTopicInfoResultDTO>>().ok(lastestTenTopics);
} }
/**
* @Description 查看历史话题(分页,允许状态筛选)
* @Param tokenDto
* @Param ResiTopicPageFormDTO.class
* @return Result<List<ResiTopicInfoResultDTO>>
* @Author wangc
* @Date 2020.04.01 10:36
**/
@Override @Override
public Result<List<ResiTopicInfoResultDTO>> getPastTopicList(TokenDto tokenDto, ResiTopicPageFormDTO topicPageFormDTO) { public Result<List<ResiTopicInfoResultDTO>> getPastTopicList(TokenDto tokenDto, ResiTopicPageFormDTO topicPageFormDTO) {

Loading…
Cancel
Save