|
@ -27,6 +27,21 @@ import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.DateUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.DateUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcInformationFormDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcInformationFormDTO; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.async.NewsTask; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.async.TopicChangeToIssueTask; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.comment.service.TopicCommentService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.feign.EventFeignClient; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.group.service.GroupService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.group.service.UserGroupService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.rocketmq.dto.OrganizationModifyDTO; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.dao.GroupTopicDao; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.entity.GroupTopicUserReadEntity; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.entity.TopicAuditRecordEntity; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.entity.TopicEntity; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.GroupTopicUserReadService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.TopicAuditRecordService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.TopicImgService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.TopicService; |
|
|
import com.elink.esua.epdc.smile.dto.comment.EpdcCommentsAndAttitudeFromTopicFormDTO; |
|
|
import com.elink.esua.epdc.smile.dto.comment.EpdcCommentsAndAttitudeFromTopicFormDTO; |
|
|
import com.elink.esua.epdc.smile.dto.comment.EventCommentDTO; |
|
|
import com.elink.esua.epdc.smile.dto.comment.EventCommentDTO; |
|
|
import com.elink.esua.epdc.smile.dto.comment.EventCommentUserAttitudeDTO; |
|
|
import com.elink.esua.epdc.smile.dto.comment.EventCommentUserAttitudeDTO; |
|
@ -47,21 +62,6 @@ import com.elink.esua.epdc.smile.dto.topic.TopicDetailDTO; |
|
|
import com.elink.esua.epdc.smile.dto.topic.form.*; |
|
|
import com.elink.esua.epdc.smile.dto.topic.form.*; |
|
|
import com.elink.esua.epdc.smile.dto.topic.result.TopicDetailResultDTO; |
|
|
import com.elink.esua.epdc.smile.dto.topic.result.TopicDetailResultDTO; |
|
|
import com.elink.esua.epdc.smile.dto.topic.result.TopicListResultDTO; |
|
|
import com.elink.esua.epdc.smile.dto.topic.result.TopicListResultDTO; |
|
|
import com.elink.esua.epdc.modules.smile.async.NewsTask; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.async.TopicChangeToIssueTask; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.comment.service.TopicCommentService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.feign.EventFeignClient; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.group.service.GroupService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.group.service.UserGroupService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.rocketmq.dto.OrganizationModifyDTO; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.dao.GroupTopicDao; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.entity.GroupTopicUserReadEntity; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.entity.TopicAuditRecordEntity; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.entity.TopicEntity; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.GroupTopicUserReadService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.TopicAuditRecordService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.TopicImgService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.smile.topic.service.TopicService; |
|
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
@ -128,6 +128,13 @@ public class TopicServiceImpl extends BaseServiceImpl<GroupTopicDao, TopicEntity |
|
|
return new PageData<>(list, page.getTotal()); |
|
|
return new PageData<>(list, page.getTotal()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public PageData<TopicDTO> listInterestTopic(Map<String, Object> params) { |
|
|
|
|
|
IPage<TopicDTO> page = getPage(params); |
|
|
|
|
|
List<TopicDTO> list = baseDao.selectInterestListTopic(params); |
|
|
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public List<TopicDTO> list(Map<String, Object> params) { |
|
|
public List<TopicDTO> list(Map<String, Object> params) { |
|
|
return baseDao.selectListTopic(params); |
|
|
return baseDao.selectListTopic(params); |
|
@ -138,6 +145,11 @@ public class TopicServiceImpl extends BaseServiceImpl<GroupTopicDao, TopicEntity |
|
|
return baseDao.selectPoliceListTopic(params); |
|
|
return baseDao.selectPoliceListTopic(params); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<TopicDTO> listInterest(Map<String, Object> params) { |
|
|
|
|
|
return baseDao.selectInterestListTopic(params); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private QueryWrapper<TopicEntity> getWrapper(Map<String, Object> params) { |
|
|
private QueryWrapper<TopicEntity> getWrapper(Map<String, Object> params) { |
|
|
String id = (String) params.get(FieldConstant.ID_HUMP); |
|
|
String id = (String) params.get(FieldConstant.ID_HUMP); |
|
|
|
|
|
|
|
|