From 6bc09369ac5e913a1a7ba4114a36d6c24846b340 Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Thu, 14 May 2020 10:24:32 +0800 Subject: [PATCH] =?UTF-8?q?GovIssueRedis=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/epmet/redis/GovIssueRedis.java | 47 ++++ .../resi-hall-client/resi-hall-client.iml | 145 ------------- .../resi-hall-server/resi-hall-server.iml | 201 ------------------ epmet-module/resi-hall/resi-hall.iml | 51 ----- 4 files changed, 47 insertions(+), 397 deletions(-) delete mode 100644 epmet-module/resi-hall/resi-hall-client/resi-hall-client.iml delete mode 100644 epmet-module/resi-hall/resi-hall-server/resi-hall-server.iml delete mode 100644 epmet-module/resi-hall/resi-hall.iml diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/redis/GovIssueRedis.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/redis/GovIssueRedis.java index 074c8e9597..1dacca6b18 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/redis/GovIssueRedis.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/redis/GovIssueRedis.java @@ -18,6 +18,53 @@ public class GovIssueRedis { @Autowired private RedisUtils redisUtils; + /** + * @return java.lang.Long + * @param gridId + * @Author yinzuomei + * @Description 居民端,组长将话题转为议题成功后,调用此方法,该网格下表决中的议题数量+1 + * @Date 2020/5/14 10:12 + **/ + public Long addWorkGrassrootsIssueRedDotValue(String gridId){ + Long votingIssueCount = 0L; + try { + String workGrassrootsIssueRedDotKey = GovIssueRedisKeys.getWorkGrassrootsIssueRedDotKey(gridId); + votingIssueCount = redisUtils.incrementAndGet(workGrassrootsIssueRedDotKey); + logger.info(String.format("居民端话题转议题提交,更新redis-reddot值成功,key[%s],Value[%s]", workGrassrootsIssueRedDotKey, votingIssueCount)); + } catch (Exception e) { + logger.error(String.format("居民端话题转议题提交,更新redis-reddot值异常%s",e.getMessage())); + e.printStackTrace(); + } + return votingIssueCount; + } + + /** + * @return java.lang.Long + * @param gridId + * @Author yinzuomei + * @Description 政府端工作人员关闭议题或者将议题转项目成功后,需要调用此方法,将网格下表决中的议题数量-1 + * @Date 2020/5/14 10:12 + **/ + public Long subtractWorkGrassrootsIssueRedDotValue(String gridId){ + Long votingIssueCount = 0L; + try { + String workGrassrootsIssueRedDotKey = GovIssueRedisKeys.getWorkGrassrootsIssueRedDotKey(gridId); + votingIssueCount = redisUtils.decrementAndGet(workGrassrootsIssueRedDotKey); + logger.info(String.format("政府端(关闭议题、议题转项目)提交,更新redis-reddot值成功,key[%s],Value[%s]", workGrassrootsIssueRedDotKey, votingIssueCount)); + } catch (Exception e) { + logger.error(String.format("政府端(关闭议题、议题转项目)提交,更新redis-reddot值异常%s",e.getMessage())); + e.printStackTrace(); + } + return votingIssueCount; + } + + /** + * @return java.lang.Long + * @param gridId + * @Author yinzuomei + * @Description 获取某网格下表决中的议题总数 + * @Date 2020/5/14 9:40 + **/ public Long queryVotingIssueCount(String gridId) { Long auditingGroupCount = 0L; try { diff --git a/epmet-module/resi-hall/resi-hall-client/resi-hall-client.iml b/epmet-module/resi-hall/resi-hall-client/resi-hall-client.iml deleted file mode 100644 index 6f6a140623..0000000000 --- a/epmet-module/resi-hall/resi-hall-client/resi-hall-client.iml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/epmet-module/resi-hall/resi-hall-server/resi-hall-server.iml b/epmet-module/resi-hall/resi-hall-server/resi-hall-server.iml deleted file mode 100644 index 62d773bcc3..0000000000 --- a/epmet-module/resi-hall/resi-hall-server/resi-hall-server.iml +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/epmet-module/resi-hall/resi-hall.iml b/epmet-module/resi-hall/resi-hall.iml deleted file mode 100644 index 2837671944..0000000000 --- a/epmet-module/resi-hall/resi-hall.iml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file