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