diff --git a/epmet-admin/epmet-admin-server/pom.xml b/epmet-admin/epmet-admin-server/pom.xml
index f0469bd556..4d8d8cc1ac 100644
--- a/epmet-admin/epmet-admin-server/pom.xml
+++ b/epmet-admin/epmet-admin-server/pom.xml
@@ -233,7 +233,7 @@
true
- 192.168.10.161:9876
+ 192.168.10.165:9876
epmet_message
diff --git a/epmet-admin/epmet-admin-server/src/main/resources/logback-spring.xml b/epmet-admin/epmet-admin-server/src/main/resources/logback-spring.xml
index 94112d1c19..3d27fa4d07 100644
--- a/epmet-admin/epmet-admin-server/src/main/resources/logback-spring.xml
+++ b/epmet-admin/epmet-admin-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-auth/src/main/resources/logback-spring.xml b/epmet-auth/src/main/resources/logback-spring.xml
index 6cc55ee386..3ddc774384 100644
--- a/epmet-auth/src/main/resources/logback-spring.xml
+++ b/epmet-auth/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
@@ -138,12 +139,36 @@
+
+
+
+ ${log.path}/rocketmqclient.log
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%contextName] [%X{Transaction-Serial}] %-5level %logger{50} - %msg%n
+ UTF-8
+
+
+
+ ${log.path}/rocketmqclient-%d{yyyy-MM-dd}.%i.log
+
+ 100MB
+
+
+ 15
+
+
+
+
+
+
+
@@ -157,6 +182,10 @@
+
+
+
+
diff --git a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java
index 1a4b303c3c..2aadd34cb4 100644
--- a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java
+++ b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java
@@ -93,4 +93,9 @@ public interface ConsomerGroupConstants {
* 志愿者变更
*/
String VOLUNTEER_CHANGE_EVENT_LISTENER_GROUP = "volunteer_change_event_listener_group";
+
+ /**
+ * 创建党员居民信息消费者组,将user库的党员信息同步到partymember库的党员表。
+ */
+ String CREATE_RESI_PARTYMEMBER_SYNC_GROUP = "create_resi_sync_group";
}
diff --git a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java
index 66d04ff05f..cea27769bc 100644
--- a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java
+++ b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java
@@ -79,4 +79,9 @@ public interface TopicConstants {
* 志愿者
*/
String VOLUNTEER ="volunteer";
+
+ /**
+ * 居民的党员信息
+ */
+ String PARTYMEMBER_RESI = "partymember_resi";
}
diff --git a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/messages/PartymemberSyncMQMsg.java b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/messages/PartymemberSyncMQMsg.java
new file mode 100644
index 0000000000..d9010854e0
--- /dev/null
+++ b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/messages/PartymemberSyncMQMsg.java
@@ -0,0 +1,60 @@
+package com.epmet.commons.rocketmq.messages;
+
+import com.epmet.commons.tools.dto.form.mq.MqBaseFormDTO;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * user库党员信息同步到partymember库的mq消息
+ */
+@Data
+public class PartymemberSyncMQMsg extends MqBaseFormDTO {
+
+ /**
+ * 党员列表,允许一次传输多个党员信息
+ */
+ private List partymemberList = new ArrayList<>();
+
+ @Data
+ public static class PartyMemberSyncForm {
+
+ private String customerId;
+ private String agencyId;
+ private String agencyPids;
+ private String icResiUser;
+ private String name;
+ private String idCard;
+ private String mobile;
+ private String address;
+ private String rdsj;
+ private String sszb;
+ /**
+ * 是否流动党员
+ */
+ private String isLd;
+
+ /**
+ * 流动党员活动证号
+ */
+ private String ldzh;
+ /**
+ * 职务
+ */
+ private String partyZw;
+ /**
+ * 是否退休
+ */
+ private String isTx;
+ /**
+ * 是否党员中心户
+ */
+ private String isDyzxh;
+ /**
+ * 志愿者类型,逗号隔开
+ */
+ private String volunteerCategory;
+
+ }
+}
diff --git a/epmet-commons/epmet-commons-tools/src/main/resources/logback-base.xml b/epmet-commons/epmet-commons-tools/src/main/resources/logback-base.xml
new file mode 100644
index 0000000000..4d40231ff9
--- /dev/null
+++ b/epmet-commons/epmet-commons-tools/src/main/resources/logback-base.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/epmet-gateway/src/main/resources/logback-spring.xml b/epmet-gateway/src/main/resources/logback-spring.xml
index 8cffd573f8..1e050e9686 100644
--- a/epmet-gateway/src/main/resources/logback-spring.xml
+++ b/epmet-gateway/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/logback-spring.xml b/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/logback-spring.xml
index a33066487a..c639482221 100644
--- a/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/data-report/data-report-server/src/main/resources/logback-spring.xml b/epmet-module/data-report/data-report-server/src/main/resources/logback-spring.xml
index 85893a5907..86de057fc6 100644
--- a/epmet-module/data-report/data-report-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/data-report/data-report-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/data-statistical/data-statistical-server/pom.xml b/epmet-module/data-statistical/data-statistical-server/pom.xml
index fe0579fe4c..64631ce4bf 100644
--- a/epmet-module/data-statistical/data-statistical-server/pom.xml
+++ b/epmet-module/data-statistical/data-statistical-server/pom.xml
@@ -582,7 +582,7 @@
true
- 192.168.10.161:9876
+ 192.168.10.165:9876
diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/logback-spring.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/logback-spring.xml
index 1a92303138..7d2b7648a3 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-activiti/epmet-activiti-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-activiti/epmet-activiti-server/src/main/resources/logback-spring.xml
index 06dee672f2..280e9f4bb2 100644
--- a/epmet-module/epmet-activiti/epmet-activiti-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-activiti/epmet-activiti-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-common-service/common-service-client/src/main/java/com/epmet/constants/ImportTaskConstants.java b/epmet-module/epmet-common-service/common-service-client/src/main/java/com/epmet/constants/ImportTaskConstants.java
index 1f7d8420ab..2108042cd6 100644
--- a/epmet-module/epmet-common-service/common-service-client/src/main/java/com/epmet/constants/ImportTaskConstants.java
+++ b/epmet-module/epmet-common-service/common-service-client/src/main/java/com/epmet/constants/ImportTaskConstants.java
@@ -21,6 +21,8 @@ public interface ImportTaskConstants {
String BIZ_TYPE_IC_PARTY_MEMBER = "ic_party_member";
String BIZ_TYPE_IC_DANGEROUS_CHEMICALS = "ic_dangerous_chemicals";
String BIZ_TYPE_IC_ENTERPRISE="ic_enterprise";
+ String IC_POINT_NUCLEIC_MONITORING = "ic_point_nucleic_monitoring";
+ String IC_POINT_VACCINES_INOCULATION = "ic_point_vaccines_inoculation";
/**
* 核酸检测
*/
diff --git a/epmet-module/epmet-common-service/common-service-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-common-service/common-service-server/src/main/resources/logback-spring.xml
index e9ea76e023..dbd4fe85bb 100644
--- a/epmet-module/epmet-common-service/common-service-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-common-service/common-service-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-demo/epmet-demo-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-demo/epmet-demo-server/src/main/resources/logback-spring.xml
index d131824d7c..1b8b94ba78 100644
--- a/epmet-module/epmet-demo/epmet-demo-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-demo/epmet-demo-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-ext/epmet-ext-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-ext/epmet-ext-server/src/main/resources/logback-spring.xml
index 19d477e27c..8f428f8d5f 100644
--- a/epmet-module/epmet-ext/epmet-ext-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-ext/epmet-ext-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-heart/epmet-heart-server/pom.xml b/epmet-module/epmet-heart/epmet-heart-server/pom.xml
index ac5fa76953..644961eaa7 100644
--- a/epmet-module/epmet-heart/epmet-heart-server/pom.xml
+++ b/epmet-module/epmet-heart/epmet-heart-server/pom.xml
@@ -303,7 +303,7 @@
true
- 192.168.10.161:9876
+ 192.168.10.165:9876
true
diff --git a/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/logback-spring.xml
index 3c5a3debf2..d0428fcee3 100644
--- a/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-job/epmet-job-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-job/epmet-job-server/src/main/resources/logback-spring.xml
index 6848af35bc..36cbaf8d12 100644
--- a/epmet-module/epmet-job/epmet-job-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-job/epmet-job-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/SystemMessageType.java b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/SystemMessageType.java
index 13f409ca36..b60b3b8fe1 100644
--- a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/SystemMessageType.java
+++ b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/SystemMessageType.java
@@ -165,4 +165,9 @@ public interface SystemMessageType {
*/
String FINISH_USER_DEMAND="finish_user_demand";
+ /**
+ * 党员身份的居民信息导入
+ */
+ String PARTYMEMBER_RESI_IMPORT = "partymember_resi_import";
+
}
diff --git a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/UserMessageTypeConstant.java b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/UserMessageTypeConstant.java
index 816ccd6d71..79f017f5d2 100644
--- a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/UserMessageTypeConstant.java
+++ b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/UserMessageTypeConstant.java
@@ -169,6 +169,16 @@ public interface UserMessageTypeConstant {
*/
String ANTIEPIDEMIC="antiepidemic";
+ /**
+ * 核酸检测点通知
+ */
+ String NUCLEIC="nucleic";
+
+ /**
+ * 疫苗接种点通知
+ */
+ String VACCINES="vaccines";
+
/**
* 发布党建声音
diff --git a/epmet-module/epmet-message/epmet-message-server/pom.xml b/epmet-module/epmet-message/epmet-message-server/pom.xml
index 0f6851d107..118510878c 100644
--- a/epmet-module/epmet-message/epmet-message-server/pom.xml
+++ b/epmet-module/epmet-message/epmet-message-server/pom.xml
@@ -312,7 +312,7 @@
- 192.168.10.161:9876
+ 192.168.10.165:9876
epmet_message
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/SystemMessageServiceImpl.java b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/SystemMessageServiceImpl.java
index 3e210d13a0..d43fc223dc 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/SystemMessageServiceImpl.java
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/SystemMessageServiceImpl.java
@@ -234,6 +234,9 @@ public class SystemMessageServiceImpl implements SystemMessageService {
case SystemMessageType.VOLUNTEER_CHANGED:
topic=TopicConstants.VOLUNTEER;
break;
+ case SystemMessageType.PARTYMEMBER_RESI_IMPORT:
+ topic=TopicConstants.PARTYMEMBER_RESI;
+ break;
default:
logger.error("getTopicByMsgType msgType:{} is not support for any topic", msgType);
}
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-message/epmet-message-server/src/main/resources/logback-spring.xml
index 21fea3ca9a..6b34183b22 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-oss/epmet-oss-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-oss/epmet-oss-server/src/main/resources/logback-spring.xml
index e60686a853..8a71d1a810 100644
--- a/epmet-module/epmet-oss/epmet-oss-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-oss/epmet-oss-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-point/epmet-point-server/pom.xml b/epmet-module/epmet-point/epmet-point-server/pom.xml
index 9131e80370..b26e58aaaf 100644
--- a/epmet-module/epmet-point/epmet-point-server/pom.xml
+++ b/epmet-module/epmet-point/epmet-point-server/pom.xml
@@ -276,7 +276,7 @@
true
- 192.168.10.161:9876
+ 192.168.10.165:9876
diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-point/epmet-point-server/src/main/resources/logback-spring.xml
index 63a188f67c..e279b43303 100644
--- a/epmet-module/epmet-point/epmet-point-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-point/epmet-point-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/resources/logback-spring.xml b/epmet-module/epmet-third/epmet-third-server/src/main/resources/logback-spring.xml
index 79238c1aa2..31d6de459d 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/gov-access/gov-access-server/src/main/resources/logback-spring.xml b/epmet-module/gov-access/gov-access-server/src/main/resources/logback-spring.xml
index e1ef42b796..9070f33f63 100644
--- a/epmet-module/gov-access/gov-access-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/gov-access/gov-access-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/gov-grid/gov-grid-server/src/main/resources/logback-spring.xml b/epmet-module/gov-grid/gov-grid-server/src/main/resources/logback-spring.xml
index da2b1e092b..b54d66f380 100644
--- a/epmet-module/gov-grid/gov-grid-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/gov-grid/gov-grid-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/gov-issue/gov-issue-server/pom.xml b/epmet-module/gov-issue/gov-issue-server/pom.xml
index 0c895ffb74..975597d0bb 100644
--- a/epmet-module/gov-issue/gov-issue-server/pom.xml
+++ b/epmet-module/gov-issue/gov-issue-server/pom.xml
@@ -290,7 +290,7 @@
SECfcc020bdc83bb17a2c00f39977b1fbc409ef4188c7beaea11c5caa90eeaf87fd
true
- 192.168.10.161:9876
+ 192.168.10.165:9876
diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/resources/logback-spring.xml b/epmet-module/gov-issue/gov-issue-server/src/main/resources/logback-spring.xml
index 10b38db4be..26e92fef88 100644
--- a/epmet-module/gov-issue/gov-issue-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/gov-issue/gov-issue-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/gov-mine/gov-mine-server/src/main/resources/logback-spring.xml b/epmet-module/gov-mine/gov-mine-server/src/main/resources/logback-spring.xml
index b5cbd899a6..33466c3178 100644
--- a/epmet-module/gov-mine/gov-mine-server/src/main/resources/logback-spring.xml
+++ b/epmet-module/gov-mine/gov-mine-server/src/main/resources/logback-spring.xml
@@ -1,6 +1,7 @@
-
+
+
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java
index bfff2b0709..4c32424b09 100644
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java
@@ -92,6 +92,9 @@ public class IcHouseListFormDTO extends PageFormDTO {
private String customerId;
+ /**
+ * 是按照Id还是agencyId查询
+ */
private String selectType;
/**
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/CommunityInfoResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/CommunityInfoResultDTO.java
new file mode 100644
index 0000000000..46300096d5
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/CommunityInfoResultDTO.java
@@ -0,0 +1,41 @@
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Description 社区所属组织基本信息
+ * @Author wgf
+ * @Date 2020/4/26 22:35
+ */
+@Data
+public class CommunityInfoResultDTO implements Serializable {
+ private static final long serialVersionUID = 4360690752084258055L;
+
+ /**
+ * 客户ID
+ */
+ private String customerId;
+
+ /**
+ * 社区组织ID
+ */
+ private String deptId;
+
+ /**
+ * 社区名称
+ */
+ private String deptName;
+
+ /**
+ * 网格的上级组织
+ */
+ private String pid;
+
+ /**
+ * 网格的所有上级组织
+ */
+ private String pids;
+}
+
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/OrgListTreeResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/OrgListTreeResultDTO.java
new file mode 100644
index 0000000000..d6df3d9b87
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/OrgListTreeResultDTO.java
@@ -0,0 +1,34 @@
+package com.epmet.dto.result;
+
+
+import com.epmet.commons.tools.utils.NodeTree;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class OrgListTreeResultDTO extends NodeTree implements Serializable {
+
+ private static final long serialVersionUID = -1993037593855768962L;
+
+ /**
+ * 父id
+ */
+ private String pid;
+
+ /**
+ * 名字
+ */
+ private String label;
+
+ /**
+ * 值
+ */
+ private String value;
+
+}
diff --git a/epmet-module/gov-org/gov-org-server/pom.xml b/epmet-module/gov-org/gov-org-server/pom.xml
index 179ff2881b..eb6a61de86 100644
--- a/epmet-module/gov-org/gov-org-server/pom.xml
+++ b/epmet-module/gov-org/gov-org-server/pom.xml
@@ -336,7 +336,7 @@
true
- 192.168.10.161:9876
+ 192.168.10.165:9876
epmet_message
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/AgencyController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/AgencyController.java
index e917eacf59..1ff1bc303c 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/AgencyController.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/AgencyController.java
@@ -467,6 +467,30 @@ public class AgencyController {
return new Result>().ok(agencyService.getCommunityList(tokenDto));
}
+ /**
+ * Desc: 查询客户下的所有社区
+ *
+ * @param tokenDto
+ * @author wgf
+ * @date 2022/6/23 09:13
+ */
+ @PostMapping("communityListByCustomerId")
+ public Result> communityListByCustomerId(@LoginUser TokenDto tokenDto) {
+ return new Result>().ok(agencyService.communityListByCustomerId(tokenDto));
+ }
+
+ /**
+ * Desc: 查询客户下的所有街道社区
+ *
+ * @param tokenDto
+ * @author wgf
+ * @date 2022/6/23 09:13
+ */
+ @PostMapping("getOrgTreeListByCustomerId")
+ public Result> getOrgTreeListByCustomerId(@LoginUser TokenDto tokenDto) {
+ return new Result>().ok(agencyService.getOrgTreeListByCustomerId(tokenDto));
+ }
+
/**
* 通讯录树状结构
*
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerAgencyController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerAgencyController.java
index 5325163074..ec9d682d76 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerAgencyController.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerAgencyController.java
@@ -463,5 +463,29 @@ public class CustomerAgencyController {
return new Result().ok(customerAgencyService.getDelAgencyGridIdList(agencyId));
}
+ /**
+ * @param formDTO
+ * @return com.epmet.commons.tools.utils.Result
+ * @Author wgf
+ * @Description 根据社区名称查询所属组织信息
+ * @Date 2022/6/21 22:41
+ **/
+ @PostMapping("getCommunityInfo")
+ public Result getCommunityInfo(@RequestBody OrgInfoPointFormDTO formDTO) {
+ return customerAgencyService.getCommunityInfo(formDTO);
+ }
+
+ /**
+ * @param userId
+ * @return com.epmet.commons.tools.utils.Result
+ * @Author wgf
+ * @Description 根据用户ID查询所属组织信息
+ * @Date 2022/6/21 22:41
+ **/
+ @GetMapping("getCommunityInfoByUserId/{userId}")
+ public Result getCommunityInfoByUserId(@PathVariable("userId") String userId) {
+ return customerAgencyService.getCommunityInfoByUserId(userId);
+ }
+
}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/HouseController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/HouseController.java
index 0e556df1ea..bd04087da4 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/HouseController.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/HouseController.java
@@ -138,6 +138,7 @@ public class HouseController implements ResultDataResolver {
*/
@PostMapping("search")
public Result> searchHouse(@RequestBody IcHouseListFormDTO formDTO, @LoginUser TokenDto loginUser) {
+ log.debug("xxx");
String keyword = formDTO.getKeyword();
if (StringUtils.isBlank(keyword)) {
return new Result>().ok(new PageData<>(new ArrayList<>(), NumConstant.ZERO));
@@ -236,6 +237,11 @@ public class HouseController implements ResultDataResolver {
@RequestMapping("exporthouseinfo")
public void exporthouseinfo(@RequestBody IcHouseListFormDTO formDTO, HttpServletResponse response) throws Exception {
ValidatorUtils.validateEntity(formDTO);
+ if (StringUtils.isNotBlank(formDTO.getId())){
+ formDTO.setSelectType("id");
+ }else{
+ formDTO.setSelectType("agency");
+ }
formDTO.setIsPage(false);
houseService.exportBuildinginfo(formDTO, response);
@@ -367,8 +373,8 @@ public class HouseController implements ResultDataResolver {
if (StringUtils.isBlank(formDTO.getAgencyId())) {
LoginUserDetailsResultDTO loginUserDetail = getLoginUserDetailsResultDTO(tokenDto, "【查询房屋】查询当前staff所在组织信息失败");
formDTO.setAgencyId(loginUserDetail.getAgencyId());
- formDTO.setSelectType("agency");
}
+ formDTO.setSelectType("agency");
ValidatorUtils.validateEntity(formDTO);
ExcelWriter excelWriter = null;
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java
index 02e483d9f2..1c4aa9394c 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerAgencyDao.java
@@ -19,6 +19,7 @@ package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.dto.CustomerAgencyDTO;
+import com.epmet.dto.form.OrgInfoPointFormDTO;
import com.epmet.dto.form.OrgTreeByUserAndTypeFormDTO;
import com.epmet.dto.result.*;
import com.epmet.entity.CustomerAgencyEntity;
@@ -320,6 +321,8 @@ public interface CustomerAgencyDao extends BaseDao {
*/
List getCommunityList(@Param("customerId") String customerId, @Param("agencyId") String agencyId);
+ List communityListByCustomerId(@Param("customerId") String customerId);
+
List selectSubOrg(String agencyId);
/**
@@ -331,6 +334,8 @@ public interface CustomerAgencyDao extends BaseDao {
*/
List getOrgTreeByUserAndType(OrgTreeByUserAndTypeFormDTO formDto);
+ List getOrgTreeListByCustomerId(@Param("customerId") String customerId);
+
/**
* 通讯录树
*
@@ -344,5 +349,9 @@ public interface CustomerAgencyDao extends BaseDao {
@Param("customerId") String customerId);
List getDelAgencyIdList(@Param("agencyId") String agencyId);
+
+ CommunityInfoResultDTO getCommunityInfo(OrgInfoPointFormDTO formDTO);
+
+ CommunityInfoResultDTO getCommunityInfoByUserId(@Param("userId") String userId);
}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcCityManagementDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcCityManagementDao.java
index b22f9734c6..fb9664fa0d 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcCityManagementDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcCityManagementDao.java
@@ -24,4 +24,5 @@ public interface IcCityManagementDao extends BaseDao {
void importInsert(@Param("entityList") List entityList);
+ void delByAgencyAndName(IcCityManagementEntity entity);
}
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcDangerousChemicalsDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcDangerousChemicalsDao.java
index 5f75264465..83adfa87b8 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcDangerousChemicalsDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcDangerousChemicalsDao.java
@@ -5,6 +5,7 @@ import com.epmet.dto.form.IcDangerousChemicalsListFormDTO;
import com.epmet.dto.result.IcDangerousChemicalsListResultDTO;
import com.epmet.entity.IcDangerousChemicalsEntity;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -21,5 +22,7 @@ public interface IcDangerousChemicalsDao extends BaseDao entityList);
+ void importInsert(@Param("entityList") List entityList);
+
+ void delByAgencyAndName(IcDangerousChemicalsEntity entity);
}
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPublicServiceDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPublicServiceDao.java
index 3f29ecba64..d7ac4b6ef1 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPublicServiceDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPublicServiceDao.java
@@ -23,4 +23,6 @@ public interface IcPublicServiceDao extends BaseDao {
void del(IcPublicServiceEntity entity);
void importInsert(@Param("entityList") List entityList);
+
+ void delByAgencyAndName(IcPublicServiceEntity entity);
}
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcSuperiorResourceDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcSuperiorResourceDao.java
index cbd187c7bf..361cc8c5bf 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcSuperiorResourceDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcSuperiorResourceDao.java
@@ -23,4 +23,6 @@ public interface IcSuperiorResourceDao extends BaseDao
void del(IcSuperiorResourceEntity entity);
void importInsert(@Param("entityList") List entityList);
+
+ void delByAgencyAndName(IcSuperiorResourceEntity entity);
}
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/AgencyService.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/AgencyService.java
index ea43abd53e..4ae4672647 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/AgencyService.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/AgencyService.java
@@ -150,6 +150,24 @@ public interface AgencyService {
*/
List getCommunityList(TokenDto tokenDto);
+ /**
+ * Desc: 查询客户下的所有社区
+ *
+ * @param tokenDto
+ * @author wgf
+ * @date 2022/6/23 09:13
+ */
+ List communityListByCustomerId(TokenDto tokenDto);
+
+ /**
+ * Desc: 查询客户下的所有街道社区
+ *
+ * @param tokenDto
+ * @author wgf
+ * @date 2022/6/23 09:13
+ */
+ List getOrgTreeListByCustomerId(TokenDto tokenDto);
+
/**
* 通讯录树状结构
*
@@ -160,4 +178,4 @@ public interface AgencyService {
* @date 2022/5/16 10:43
*/
List getAddressTree(String name, String customerId);
-}
\ No newline at end of file
+}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CustomerAgencyService.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CustomerAgencyService.java
index dcdc1d44a8..21e6f17320 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CustomerAgencyService.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/CustomerAgencyService.java
@@ -24,6 +24,7 @@ import com.epmet.dto.CustomerAgencyDTO;
import com.epmet.dto.form.*;
import com.epmet.dto.result.*;
import com.epmet.entity.CustomerAgencyEntity;
+import org.springframework.web.bind.annotation.PathVariable;
import java.util.List;
import java.util.Map;
@@ -317,4 +318,22 @@ public interface CustomerAgencyService extends BaseService
* @Description 获取当前组织及下级无效组织、网格Id列表
**/
DelAgencyGridIdResultDTO getDelAgencyGridIdList(String agencyId);
+
+ /**
+ * @param formDTO
+ * @return com.epmet.commons.tools.utils.Result
+ * @Author wgf
+ * @Description 根据社区名称查询所属组织信息
+ * @Date 2022/6/21 22:41
+ **/
+ Result getCommunityInfo(OrgInfoPointFormDTO formDTO);
+
+ /**
+ * @param userId
+ * @return com.epmet.commons.tools.utils.Result
+ * @Author wgf
+ * @Description 根据用户ID查询所属组织信息
+ * @Date 2022/6/21 22:41
+ **/
+ Result getCommunityInfoByUserId(String userId);
}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java
index ceee6804eb..cf2016de58 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/AgencyServiceImpl.java
@@ -870,6 +870,23 @@ public class AgencyServiceImpl implements AgencyService {
return customerAgencyDao.getCommunityList(tokenDto.getCustomerId(), agencyId);
}
+ @Override
+ public List communityListByCustomerId(TokenDto tokenDto) {
+ if (null == tokenDto.getCustomerId()) {
+ throw new EpmetException("未查询到客户信息");
+ }
+ return customerAgencyDao.communityListByCustomerId(tokenDto.getCustomerId());
+ }
+
+ @Override
+ public List getOrgTreeListByCustomerId(TokenDto tokenDto) {
+ if (null == tokenDto.getCustomerId()) {
+ throw new EpmetException("未查询到客户信息");
+ }
+ List list = customerAgencyDao.getOrgTreeListByCustomerId(tokenDto.getCustomerId());
+ return NodeTreeUtils.build(list);
+ }
+
/**
* 通讯录树
*
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
index adaf547abf..6d46ba3b3a 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerAgencyServiceImpl.java
@@ -1566,4 +1566,18 @@ public class CustomerAgencyServiceImpl extends BaseServiceImpl getCommunityInfo(OrgInfoPointFormDTO formDTO) {
+ CommunityInfoResultDTO communityInfoResultDTO = baseDao.getCommunityInfo(formDTO);
+
+ return new Result().ok(communityInfoResultDTO);
+ }
+
+ @Override
+ public Result getCommunityInfoByUserId(String userId) {
+ CommunityInfoResultDTO communityInfoResultDTO = baseDao.getCommunityInfoByUserId(userId);
+
+ return new Result().ok(communityInfoResultDTO);
+ }
+
}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java
index ba9cb5e146..76ce9a6149 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java
@@ -1,9 +1,10 @@
package com.epmet.service.impl;
-import cn.afterturn.easypoi.excel.entity.TemplateExportParams;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelReader;
+import com.alibaba.excel.ExcelWriter;
import com.alibaba.excel.read.metadata.ReadSheet;
+import com.alibaba.excel.write.metadata.WriteSheet;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.epmet.commons.tools.constant.NumConstant;
@@ -24,10 +25,7 @@ import com.epmet.commons.tools.redis.common.bean.AgencyInfoCache;
import com.epmet.commons.tools.redis.common.bean.GridInfoCache;
import com.epmet.commons.tools.redis.common.bean.HouseInfoCache;
import com.epmet.commons.tools.security.dto.TokenDto;
-import com.epmet.commons.tools.utils.ConvertUtils;
-import com.epmet.commons.tools.utils.FileUtils;
-import com.epmet.commons.tools.utils.HouseQRcodeUtils;
-import com.epmet.commons.tools.utils.Result;
+import com.epmet.commons.tools.utils.*;
import com.epmet.constant.CustomerGridConstant;
import com.epmet.constant.NeighborhoodConstant;
import com.epmet.constants.ImportTaskConstants;
@@ -48,7 +46,6 @@ import com.epmet.model.HouseInfoModel;
import com.epmet.model.ImportHouseInfoListener;
import com.epmet.redis.IcHouseRedis;
import com.epmet.service.*;
-import com.epmet.util.ExcelPoiUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.google.common.cache.Cache;
@@ -377,22 +374,41 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
public void exportBuildinginfo(IcHouseListFormDTO formDTO, HttpServletResponse response) throws Exception {
//如果类型是house 查房屋
//导出房屋
- PageData icHouseExcels = new PageData<>(new ArrayList<>(), NumConstant.ZERO);
- List list = new ArrayList<>();
+ PageData icHouseExcels = null;
Integer pageNo = NumConstant.ONE;
- do {
- formDTO.setPageNo(pageNo);
- icHouseExcels = getHouseList(formDTO);
- if (CollectionUtils.isEmpty(icHouseExcels.getList())) {
- break;
+ formDTO.setPageSize(NumConstant.TEN_THOUSAND);
+ ExcelWriter excelWriter = null;
+ long start = System.currentTimeMillis();
+ try {
+ String templatePath = "excel/house_export_for_easyexcel.xlsx";
+ InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(templatePath);
+ excelWriter = EasyExcel.write(ExcelUtils.getOutputStreamForExcel("房屋信息.xlsx", response))
+ .withTemplate(inputStream).build();
+
+ WriteSheet writeSheet = EasyExcel.writerSheet().build();
+ do {
+ formDTO.setPageNo(pageNo);
+ icHouseExcels = getHouseList(formDTO);
+ if (CollectionUtils.isEmpty(icHouseExcels.getList())) {
+ break;
+ }
+ excelWriter.fill(icHouseExcels.getList(), writeSheet);
+ pageNo++;
+ } while (icHouseExcels.getList().size() == formDTO.getPageSize());
+ } catch (EpmetException e) {
+ response.reset();
+ response.setCharacterEncoding("UTF-8");
+ response.setHeader("content-type", "application/json; charset=UTF-8");
+ PrintWriter printWriter = response.getWriter();
+ Result