|
@ -35,10 +35,8 @@ import com.elink.esua.epdc.dto.issue.form.IssueDetailFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.form.IssueFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.form.IssueFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.form.IssueWaitHandleSubmitFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.form.IssueWaitHandleSubmitFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.form.StatementFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.form.StatementFormDTO; |
|
|
import com.elink.esua.epdc.dto.issue.result.IssueCategoryStatisticsResultDTO; |
|
|
import com.elink.esua.epdc.dto.issue.result.*; |
|
|
import com.elink.esua.epdc.dto.issue.result.IssueDetailResultDTO; |
|
|
import com.elink.esua.epdc.modules.comment.service.EventCommentService; |
|
|
import com.elink.esua.epdc.dto.issue.result.IssueHandleProgressResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.issue.result.IssueResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.modules.events.service.EpdcEventsService; |
|
|
import com.elink.esua.epdc.modules.events.service.EpdcEventsService; |
|
|
import com.elink.esua.epdc.modules.issue.dao.IssueDao; |
|
|
import com.elink.esua.epdc.modules.issue.dao.IssueDao; |
|
|
import com.elink.esua.epdc.modules.issue.entity.IssueEntity; |
|
|
import com.elink.esua.epdc.modules.issue.entity.IssueEntity; |
|
@ -82,7 +80,7 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp |
|
|
private EpdcEventsService epdcEventsService; |
|
|
private EpdcEventsService epdcEventsService; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private EventUserAttitudeService eventUserAttitudeService; |
|
|
private EventCommentService eventCommentService; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<IssueWaitHandleOrClosedDTO> listOfIssues(Map<String, Object> params) { |
|
|
public PageData<IssueWaitHandleOrClosedDTO> listOfIssues(Map<String, Object> params) { |
|
@ -215,6 +213,12 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp |
|
|
// 查询半年内的数据
|
|
|
// 查询半年内的数据
|
|
|
formDto.setSomeMonthsAgo(DateUtils.addDateMonths(new Date(), -6)); |
|
|
formDto.setSomeMonthsAgo(DateUtils.addDateMonths(new Date(), -6)); |
|
|
List<IssueResultDTO> data = baseDao.selectListOfNewOrHotIssues(formDto); |
|
|
List<IssueResultDTO> data = baseDao.selectListOfNewOrHotIssues(formDto); |
|
|
|
|
|
// 查询最热评论
|
|
|
|
|
|
for (IssueResultDTO dto: |
|
|
|
|
|
data) { |
|
|
|
|
|
IssueHotCommentResultDTO resultDTO = eventCommentService.getHotComment(dto.getEventId()); |
|
|
|
|
|
dto.setComment(resultDTO); |
|
|
|
|
|
} |
|
|
return new Result().ok(data); |
|
|
return new Result().ok(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|