Browse Source

折线图详情修改

dev_shibei_match
zxc 5 years ago
parent
commit
4d6f51294c
  1. 20
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java
  2. 4
      epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteStatisticalDao.xml

20
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java

@ -187,27 +187,15 @@ public class IssueVoteStatisticalServiceImpl extends BaseServiceImpl<IssueVoteSt
} else { } else {
//折线数据=DB+Redis,今天之前转成的议题,今天 “已转项目”或“已结案” //折线数据=DB+Redis,今天之前转成的议题,今天 “已转项目”或“已结案”
if (date.equals(LocalDate.now().toString())) { if (date.equals(LocalDate.now().toString())) {
Integer yesterdaySupport = NumConstant.ZERO; polyLineDTO.setSupportIncrement(voteRedisFormDTO.getSupportAmount());
Integer yesterdayOppose = NumConstant.ZERO; polyLineDTO.setOppositionIncrement(voteRedisFormDTO.getOppositionAmount());
for (PolyLineDTO lineDTO : polyLineDTOS) {
yesterdaySupport += lineDTO.getSupportIncrement();
yesterdayOppose += lineDTO.getOppositionIncrement();
}
polyLineDTO.setSupportIncrement(voteRedisFormDTO.getSupportAmount() == NumConstant.ZERO ? NumConstant.ZERO : voteRedisFormDTO.getSupportAmount() - yesterdaySupport);
polyLineDTO.setOppositionIncrement(voteRedisFormDTO.getOppositionAmount() == NumConstant.ZERO ? NumConstant.ZERO : voteRedisFormDTO.getOppositionAmount() - yesterdayOppose);
polyLineDTOS.add(polyLineDTO); polyLineDTOS.add(polyLineDTO);
} }
//从古至今一直在表决中 //从古至今一直在表决中
IssueEntity issueEntity = issueDao.selectById(issueId.getIssueId()); IssueEntity issueEntity = issueDao.selectById(issueId.getIssueId());
if (issueEntity.getIssueStatus().equals(IssueConstant.ISSUE_VOTING)){ if (issueEntity.getIssueStatus().equals(IssueConstant.ISSUE_VOTING)){
Integer yesterdaySupport = NumConstant.ZERO; polyLineDTO.setSupportIncrement(voteRedisFormDTO.getSupportAmount());
Integer yesterdayOppose = NumConstant.ZERO; polyLineDTO.setOppositionIncrement(voteRedisFormDTO.getOppositionAmount());
for (PolyLineDTO lineDTO : polyLineDTOS) {
yesterdaySupport += lineDTO.getSupportIncrement();
yesterdayOppose += lineDTO.getOppositionIncrement();
}
polyLineDTO.setSupportIncrement(voteRedisFormDTO.getSupportAmount() == NumConstant.ZERO ? NumConstant.ZERO : voteRedisFormDTO.getSupportAmount() - yesterdaySupport);
polyLineDTO.setOppositionIncrement(voteRedisFormDTO.getOppositionAmount() == NumConstant.ZERO ? NumConstant.ZERO : voteRedisFormDTO.getOppositionAmount() - yesterdayOppose);
polyLineDTOS.add(polyLineDTO); polyLineDTOS.add(polyLineDTO);
} }
} }

4
epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteStatisticalDao.xml

@ -59,8 +59,8 @@
<select id="polyLineData" parameterType="com.epmet.dto.form.IssueIdFormDTO" resultType="com.epmet.dto.PolyLineDTO"> <select id="polyLineData" parameterType="com.epmet.dto.form.IssueIdFormDTO" resultType="com.epmet.dto.PolyLineDTO">
SELECT SELECT
UNIX_TIMESTAMP(statistical_date) AS voteDate, UNIX_TIMESTAMP(statistical_date) AS voteDate,
support_increment AS supportIncrement, support_count AS supportIncrement,
opposition_increment AS oppositionIncrement opposition_count AS oppositionIncrement
FROM FROM
issue_vote_statistical_daily issue_vote_statistical_daily
WHERE WHERE

Loading…
Cancel
Save