From c0924b34d0914b126dbac36cdd1abb5de18be122 Mon Sep 17 00:00:00 2001 From: wangchao Date: Thu, 28 May 2020 19:04:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6job=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/IssueVoteStatisticalServiceImpl.java | 27 ++++++++++++++++--- .../mapper/IssueVoteStatisticalDao.xml | 4 +-- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java index bb94a9a620..ffbffc1b89 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java @@ -43,6 +43,7 @@ import com.epmet.feign.EpmetUserFeignClient; import com.epmet.feign.ResiGroupFeignClient; import com.epmet.redis.IssueVoteDetailRedis; import com.epmet.redis.IssueVoteStatisticalRedis; +import com.epmet.service.IssueVoteDetailService; import com.epmet.service.IssueVoteStatisticalService; import com.epmet.utils.ModuleConstants; import org.apache.commons.lang3.StringUtils; @@ -83,6 +84,8 @@ public class IssueVoteStatisticalServiceImpl extends BaseServiceImpl page(Map params) { @@ -477,9 +480,14 @@ public class IssueVoteStatisticalServiceImpl extends BaseServiceImpl v = entry.getValue(); for(IssueDTO issue : v){ + //TODO 待删除 + Integer a = issueVoteDetailService.getVotingCount(issue.getId(),IssueConstant.SUPPORT); + //TODO 待删除 + Integer b = issueVoteDetailService.getVotingCount(issue.getId(),IssueConstant.OPPOSE); + IssueVoteStatisticalDTO vote = new IssueVoteStatisticalDTO(); vote.setIssueId(issue.getId()); - VoteRedisFormDTO cache = issueVoteDetailRedis.get(issue.getId()); + VoteRedisFormDTO cache = issueVoteDetailRedis.getVoteStatistical(issue.getId()); if(null == cache) continue; if(StringUtils.isBlank(cache.getIssueId())) cache.setIssueId(issue.getId()); @@ -491,10 +499,23 @@ public class IssueVoteStatisticalServiceImpl extends BaseServiceImpl - when id = #{item.id} then #{item.votableCount} + when issue_id = #{item.issueId} then #{item.votableCount} @@ -202,7 +202,7 @@ - when id = #{item.id} then #{item.delFlag} + when issue_id = #{item.issueId} then #{item.delFlag}