diff --git a/esua-epdc/epdc-admin/epdc-admin-server/pom.xml b/esua-epdc/epdc-admin/epdc-admin-server/pom.xml
index 2a3c286c8..a0f3c7cc5 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/pom.xml
+++ b/esua-epdc/epdc-admin/epdc-admin-server/pom.xml
@@ -173,6 +173,12 @@
prod
prod
+
+ 0
+ 10.5.34.164
+ 6379
+ Elink@833066
+
true
10.5.34.164:8848
@@ -184,6 +190,45 @@
wx9f20a46906ab2c3e
dc13065f79429979d9f687d249eb5c4e
+
+
+
+
+ epdc
+ Elink@833066
+
+
+
+
+ prod_kongcun
+
+ 9055
+ prod
+ prod
+
+
+ true
+ 172.16.1.238:8848
+
+ http://172.31.171.61:9411
+
+ wx04ee7d7a849fa2a8
+ 3980e207b86bccea8d3c0bf7d16adeba
+
+ wxddb240334d09049f
+ 071b8c70da0d0482aaf79052e64f83bc
+
+
+
+
+ epdc
+ Elink@833066
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/application-prod.yml b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/application-prod.yml
index 8b5f372a1..5afdbc86a 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/application-prod.yml
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/application-prod.yml
@@ -1,16 +1,16 @@
spring:
redis:
- database: 0
- host: 10.5.34.164
+ database: @spring.redis.index@
+ host: @spring.redis.host@
timeout: 30s
- port: 6379
- password: Elink@833066
+ port: @spring.redis.port@
+ password: @spring.redis.password@
datasource:
druid:
driver-class-name: com.mysql.jdbc.Driver
- url: jdbc:mysql://10.5.34.164:3306/esua_epdc_admin?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
- username: epdc
- password: Elink@833066
+ url: @spring.datasource.druid.url@
+ username: @spring.datasource.druid.username@
+ password: @spring.datasource.druid.password@
initial-size: 10
max-active: 100
min-idle: 10
diff --git a/esua-epdc/epdc-auth/pom.xml b/esua-epdc/epdc-auth/pom.xml
index 14e2b8f77..a34114ce5 100644
--- a/esua-epdc/epdc-auth/pom.xml
+++ b/esua-epdc/epdc-auth/pom.xml
@@ -158,5 +158,26 @@
http://172.31.171.61:9411
+
+
+ prod_kongcun
+
+ 9056
+ prod
+ prod
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+ true
+ 172.16.1.238:8848
+
+ http://172.31.171.61:9411
+
+
diff --git a/esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/dto/SearchCaseProcessByTaskIdItemDto.java b/esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/dto/SearchCaseProcessByTaskIdItemDto.java
index 91d380960..b9159e8e6 100644
--- a/esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/dto/SearchCaseProcessByTaskIdItemDto.java
+++ b/esua-epdc/epdc-commons/shibei-gird-sdk/src/main/java/com/elink/esua/epdc/gird/shibei/dto/SearchCaseProcessByTaskIdItemDto.java
@@ -29,6 +29,9 @@ public class SearchCaseProcessByTaskIdItemDto {
@XStreamAlias("note")
private String note;
+ @XStreamAlias("operatetype")
+ private String operatetype;
+
public String getTaskid() {
return taskid;
}
@@ -76,4 +79,12 @@ public class SearchCaseProcessByTaskIdItemDto {
public void setNote(String note) {
this.note = note;
}
+
+ public String getOperatetype() {
+ return operatetype;
+ }
+
+ public void setOperatetype(String operatetype) {
+ this.operatetype = operatetype;
+ }
}
diff --git a/esua-epdc/epdc-gateway/pom.xml b/esua-epdc/epdc-gateway/pom.xml
index a46aba6af..11520ad50 100644
--- a/esua-epdc/epdc-gateway/pom.xml
+++ b/esua-epdc/epdc-gateway/pom.xml
@@ -221,6 +221,45 @@
http://localhost:9411
+
+
+ prod_kongcun
+
+ 9094
+ prod
+
+
+ lb://epdc-auth-server
+ lb://epdc-admin-server
+ lb://epdc-activiti-server
+ lb://epdc-api-server
+ lb://epdc-app-server
+ lb://epdc-heart-server
+ lb://epdc-job-server
+ lb://epdc-message-server
+ lb://epdc-news-server
+ lb://epdc-oss-server
+ lb://epdc-events-server
+ lb://epdc-services-server
+ lb://epdc-user-server
+ lb://epdc-demo-server
+ lb://epdc-group-server
+ lb://epdc-websocket-server
+ lb://epdc-kpi-server
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+ true
+ 172.16.1.238:8848
+
+ http://localhost:9411
+
+
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppAuthorizationDTO.java b/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppAuthorizationDTO.java
index 718c39ed8..1b466aec6 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppAuthorizationDTO.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppAuthorizationDTO.java
@@ -43,4 +43,15 @@ public class EpdcAppAuthorizationDTO implements Serializable {
* 网格名称
*/
private String grid;
+
+
+ /**
+ * 0成功 1党员认证失败
+ */
+ private String resultCode;
+
+ /**
+ * 党员认证失败信息
+ */
+ private String resultMsg;
}
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/pom.xml b/esua-epdc/epdc-module/epdc-api/epdc-api-server/pom.xml
index 40f83de43..80da348b7 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/pom.xml
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/pom.xml
@@ -258,6 +258,41 @@
dc13065f79429979d9f687d249eb5c4e
+
+
+ prod_kongcun
+
+ prod
+ prod
+
+ 9040
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+
+
+ epdc
+ Elink@833066
+
+ true
+ 172.16.1.238:8848
+
+ wx3ef8f2cd12a19fcb
+ 948aa2f21dbaa3943288ea5b119ac6f2
+ 111
+ 111
+
+ wx04ee7d7a849fa2a8
+ 3980e207b86bccea8d3c0bf7d16adeba
+
+ wxddb240334d09049f
+ 071b8c70da0d0482aaf79052e64f83bc
+
+
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiIssueController.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiIssueController.java
index 05634c9cf..0e3d5fa20 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiIssueController.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiIssueController.java
@@ -98,14 +98,14 @@ public class ApiIssueController {
/**
* 议题分类统计
- * @Params: [userDetail, categoryCode]
+ * @Params: [userDetail, firstCategoryCode]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result
* @Author: liuchuang
* @Date: 2019/9/9 12:26
*/
- @GetMapping("statistics/{categoryCode}")
- public Result issueCategoryStatistics(@LoginUser TokenDto userDetail, @PathVariable String categoryCode) {
- return issueService.getIssueCategoryStatistics(userDetail, categoryCode);
+ @GetMapping("statistics/{firstCategoryCode}")
+ public Result issueCategoryStatistics(@LoginUser TokenDto userDetail, @PathVariable String firstCategoryCode) {
+ return issueService.getIssueCategoryStatistics(userDetail, firstCategoryCode);
}
/**
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java
index 64d80243d..1c795d9de 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java
@@ -65,9 +65,9 @@ public class ApiItemController {
* @Author: liuchuang
* @Date: 2019/9/12 13:26
*/
- @GetMapping("statistics/{categoryCode}")
- public Result itemCategoryStatistics(@LoginUser TokenDto userDetail, @PathVariable String categoryCode) {
- return itemService.getItemCategoryStatistics(userDetail, categoryCode);
+ @GetMapping("statistics/{firstCategoryCode}")
+ public Result itemCategoryStatistics(@LoginUser TokenDto userDetail, @PathVariable String firstCategoryCode) {
+ return itemService.getItemCategoryStatistics(userDetail, firstCategoryCode);
}
/**
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/IssueService.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/IssueService.java
index 0f543876d..8bcad6404 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/IssueService.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/IssueService.java
@@ -64,12 +64,12 @@ public interface IssueService {
/**
* 议题分类统计
- * @Params: [userDetail, categoryCode]
+ * @Params: [userDetail, firstCategoryCode]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result
* @Author: liuchuang
* @Date: 2019/9/9 12:27
*/
- Result getIssueCategoryStatistics(TokenDto userDetail, String categoryCode);
+ Result getIssueCategoryStatistics(TokenDto userDetail, String firstCategoryCode);
/**
* 议题处理进度
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ItemService.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ItemService.java
index 5afda54ab..36604cc01 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ItemService.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ItemService.java
@@ -48,7 +48,7 @@ public interface ItemService {
* @Author: liuchuang
* @Date: 2019/9/12 13:27
*/
- Result getItemCategoryStatistics(TokenDto userDetail, String categoryCode);
+ Result getItemCategoryStatistics(TokenDto userDetail, String firstCategoryCode);
/**
* 项目处理进度
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java
index 6176a7ff0..b5c2ce3c0 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java
@@ -271,11 +271,12 @@ public class AppUserServiceImpl implements AppUserService {
// 校验手机号是否已被注册为小程序用户
EpdcUserRegistFormDTO verifyAppUser = new EpdcUserRegistFormDTO();
verifyAppUser.setMobile(mobile);
- // 在获取信息时就进行校验,不消耗wxCode,用户可以重复提交
- Result verifyUserRegisterData = userFeignClient.verifyUserRegisterData(verifyAppUser);
- if (!verifyUserRegisterData.success()) {
- return new Result().error(verifyUserRegisterData.getMsg());
- }
+ //修改bug:已注册用户不能注册网格长 去调查重
+// // 在获取信息时就进行校验,不消耗wxCode,用户可以重复提交
+// Result verifyUserRegisterData = userFeignClient.verifyUserRegisterData(verifyAppUser);
+// if (!verifyUserRegisterData.success()) {
+// return new Result().error(verifyUserRegisterData.getMsg());
+// }
// 校验手机验证码
this.checkSmsCode(mobile, formDto.getSmsCode());
@@ -288,7 +289,12 @@ public class AppUserServiceImpl implements AppUserService {
// 组装用户注册信息
EpdcGridLeaderRegisterDTO gridLeaderRegister = this.packageGridLeaderWhileRegister(leaderRegisterDto.getSysUser(), formDto.getWxCode());
List userGridList = ConvertUtils.sourceToTarget(leaderRegisterDto.getLeaderGridList(), UserGridRelationDTO.class);
-
+ for(UserGridRelationDTO item: userGridList){
+ item.setAllDeptNames(item.getDistrict()+"-"+item.getStreet()+"-"+item.getCommunity()+"-"+item.getGrid());
+ item.setAllDeptIds(item.getDistrictId()+","+item.getStreetId()+","+item.getCommunityId()+","+item.getGridId());
+ item.setParentDeptIds(item.getDistrict()+"-"+item.getStreet()+"-"+item.getCommunity());
+ item.setParentDeptNames(item.getDistrictId()+","+item.getStreetId()+","+item.getCommunityId());
+ }
EpdcGridLeaderRegisterFormDTO registerDto = new EpdcGridLeaderRegisterFormDTO();
registerDto.setGridLeader(gridLeaderRegister);
registerDto.setUserGridList(userGridList);
@@ -826,6 +832,13 @@ public class AppUserServiceImpl implements AppUserService {
Result completeResult = userFeignClient.completeUserInfo(dto);
if (!completeResult.success()) {
+ //党员认证失败
+ if(100006001==completeResult.getCode()){
+ EpdcAppAuthorizationDTO authorizationDto = new EpdcAppAuthorizationDTO();
+ authorizationDto.setResultCode(YesOrNoEnum.YES.value());
+ authorizationDto.setResultMsg(completeResult.getMsg());
+ return new Result().ok(authorizationDto);
+ }
return new Result().error(completeResult.getMsg());
}
//更新用户缓存信息
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/IssueServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/IssueServiceImpl.java
index 8efb9be47..74c9b43af 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/IssueServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/IssueServiceImpl.java
@@ -156,12 +156,12 @@ public class IssueServiceImpl implements IssueService {
}
@Override
- public Result getIssueCategoryStatistics(TokenDto userDetail, String categoryCode) {
+ public Result getIssueCategoryStatistics(TokenDto userDetail, String firstCategoryCode) {
if (null == userDetail) {
return new Result().error("获取用户信息失败");
}
IssueCategoryStatisticsFormDTO formDto = new IssueCategoryStatisticsFormDTO();
- formDto.setCategoryCode(categoryCode);
+ formDto.setFirstCategoryCode(firstCategoryCode);
formDto.setGridId(userDetail.getGridId());
return issueFeignClient.issueCategoryStatistics(formDto);
}
diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ItemServiceImpl.java
index 94eb09699..e7e2f72fa 100644
--- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ItemServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ItemServiceImpl.java
@@ -56,12 +56,12 @@ public class ItemServiceImpl implements ItemService {
}
@Override
- public Result getItemCategoryStatistics(TokenDto userDetail, String categoryCode) {
+ public Result getItemCategoryStatistics(TokenDto userDetail, String firstCategoryCode) {
if (null == userDetail) {
return new Result().error("获取用户信息失败");
}
ItemCategoryStatisticsFormDTO formDto = new ItemCategoryStatisticsFormDTO();
- formDto.setCategoryCode(categoryCode);
+ formDto.setFirstCategoryCode(firstCategoryCode);
formDto.setGridId(userDetail.getGridId());
return itemFeignClient.itemCategoryStatistics(formDto);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentDTO.java
index cb6576d01..a62590042 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentDTO.java
@@ -17,9 +17,10 @@
package com.elink.esua.epdc.dto.comment;
+import lombok.Data;
+
import java.io.Serializable;
import java.util.Date;
-import lombok.Data;
/**
@@ -148,4 +149,8 @@ public class EventCommentDTO implements Serializable {
*/
private String partyFlag;
+ /**
+ * 屏蔽标识 0:未屏蔽,1:已屏蔽
+ */
+ private String shieldFlag;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentInsertDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentInsertDTO.java
new file mode 100644
index 000000000..6f38b015e
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentInsertDTO.java
@@ -0,0 +1,127 @@
+package com.elink.esua.epdc.dto.comment;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description 批量插入语句入参DTO
+ * @Author yinzuomei
+ * @Date 2020/1/7 10:54
+ */
+@Data
+public class EventCommentInsertDTO implements Serializable {
+
+ private static final long serialVersionUID = 7655555156156253291L;
+
+ /**
+ * id
+ */
+ private String id;
+
+ /**
+ * 乐观锁
+ */
+ private Integer revision;
+
+ /**
+ * 创建者
+ */
+ private String createdBy;
+
+ /**
+ * 创建时间
+ */
+ private Date createdTime;
+
+ /**
+ * 修改者
+ */
+ private String updatedBy;
+
+ /**
+ * 修改时间
+ */
+ private Date updatedTime;
+
+ /**
+ * 是否已删除(0-未删除,1-已删除)
+ */
+ private String delFlag;
+
+ /**
+ * 事件ID
+ */
+ private String eventId;
+
+ /**
+ * 评论人ID
+ */
+ private String userId;
+
+ /**
+ * 评论人昵称
+ */
+ private String userName;
+
+ /**
+ * 评论人头像
+ */
+ private String userFace;
+
+ /**
+ * 评论内容
+ */
+ private String content;
+
+ /**
+ * 评论类型 0:评论,1:回复,2:回复的回复
+ */
+ private String commentType;
+
+ /**
+ * 回复的评论ID
+ */
+ private String commentId;
+
+ /**
+ * 被回复数
+ */
+ private Integer replyCount;
+
+ /**
+ * 被回复人ID
+ */
+ private String replyUserId;
+
+ /**
+ * 被回复人名称
+ */
+ private String replyUserName;
+
+ /**
+ * 被回复人头像
+ */
+ private String replyUserFace;
+
+ /**
+ * 点赞数
+ */
+ private Integer likeCount;
+
+ /**
+ * 点踩数
+ */
+ private Integer unLikeCount;
+
+ /**
+ * 屏蔽标识 0:未屏蔽,1:已屏蔽
+ */
+ private String shieldFlag;
+
+ /**
+ * PARTY_FLAG 党员标识(0-否,1-是)
+ */
+ private String partyFlag;
+}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentUserAttitudeInsertDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentUserAttitudeInsertDTO.java
new file mode 100644
index 000000000..bf4269b5c
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/comment/EventCommentUserAttitudeInsertDTO.java
@@ -0,0 +1,66 @@
+package com.elink.esua.epdc.dto.comment;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description insertBatch语句入参DTO
+ * @Author yinzuomei
+ * @Date 2020/1/7 10:59
+ */
+@Data
+public class EventCommentUserAttitudeInsertDTO implements Serializable {
+ private static final long serialVersionUID = 7411860501816838452L;
+
+ /**
+ * 事件评论ID
+ */
+ private String eventCommentId;
+
+ /**
+ * 用户ID
+ */
+ private String userId;
+
+ /**
+ * 用户点赞点踩标识 0:取消点赞,1:点赞
+ */
+ private String attitudeFlag;
+
+ /**
+ * id
+ */
+ private String id;
+
+ /**
+ * 乐观锁
+ */
+ private Integer revision;
+
+ /**
+ * 创建者
+ */
+ private String createdBy;
+
+ /**
+ * 创建时间
+ */
+ private Date createdTime;
+
+ /**
+ * 修改者
+ */
+ private String updatedBy;
+
+ /**
+ * 修改时间
+ */
+ private Date updatedTime;
+
+ /**
+ * 是否已删除(0-未删除,1-已删除)
+ */
+ private String delFlag;
+}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueCategoryStatisticsFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueCategoryStatisticsFormDTO.java
index 2d59a5a01..767b23aac 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueCategoryStatisticsFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueCategoryStatisticsFormDTO.java
@@ -23,5 +23,5 @@ public class IssueCategoryStatisticsFormDTO implements Serializable {
* 议题类别ID
*/
@NotBlank(message = "议题类别ID不能为空")
- private String categoryCode;
+ private String firstCategoryCode;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueFormDTO.java
index 4c4712461..7fd5346c1 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueFormDTO.java
@@ -50,7 +50,12 @@ public class IssueFormDTO implements Serializable {
*/
private Date someMonthsAgo;
/**
- * 议题分类ID
+ * 议题一级分类ID
*/
- private String categoryCode;
+ private String firstCategoryCode;
+
+ /**
+ * 议题ID
+ */
+ private String issueId;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueDetailResultDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueDetailResultDTO.java
index e0b74d83d..a1ce07cf4 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueDetailResultDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueDetailResultDTO.java
@@ -79,4 +79,9 @@ public class IssueDetailResultDTO implements Serializable {
* 议事图片
*/
private List images;
+
+ /**
+ * 一级分类编码
+ */
+ private String firstCategoryCode;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemCategoryStatisticsFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemCategoryStatisticsFormDTO.java
index 0e675e04e..1efcdb715 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemCategoryStatisticsFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemCategoryStatisticsFormDTO.java
@@ -24,5 +24,5 @@ public class ItemCategoryStatisticsFormDTO implements Serializable {
* 议题类别ID
*/
@NotBlank(message = "议题类别ID不能为空")
- private String categoryCode;
+ private String firstCategoryCode;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemFormDTO.java
index f1215f65e..c87fae02e 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemFormDTO.java
@@ -45,9 +45,9 @@ public class ItemFormDTO implements Serializable {
*/
private Date someMonthsAgo;
/**
- * 议题分类ID
+ * 议题一级分类ID
*/
- private String categoryCode;
+ private String firstCategoryCode;
/**
* 用户ID
*/
@@ -62,4 +62,9 @@ public class ItemFormDTO implements Serializable {
*/
@NotNull(message = "项目状态不能为空")
private Integer itemState;
+
+ /**
+ * 项目ID
+ */
+ private String itemId;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemDetailResultDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemDetailResultDTO.java
index 8c4196c82..541da97d0 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemDetailResultDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemDetailResultDTO.java
@@ -125,4 +125,9 @@ public class ItemDetailResultDTO implements Serializable {
* 议事图片
*/
private List images;
+
+ /**
+ * 一级分类编码
+ */
+ private String firstCategoryCode;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemGridPlatformHandleStatusEnum.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemGridPlatformHandleStatusEnum.java
index ec16212bf..82b38ff9c 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemGridPlatformHandleStatusEnum.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemGridPlatformHandleStatusEnum.java
@@ -15,7 +15,7 @@ public enum ItemGridPlatformHandleStatusEnum {
HANDLE_SL(20, "受理"),
HANDLE_LA(25, "立案"),
HANDLE_PQ(30, "派遣"),
- HANDLE_ZJZP(35, "中间再派"),
+ HANDLE_ZJZP(35, "中间再派遣"),
HANDLE_JD(40, "接单"),
HANDLE_CL(45, "处理"),
HANDLE_ZJDB(50, "中间督办"),
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/pom.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/pom.xml
index cafce2f12..b6e26ed44 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/pom.xml
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/pom.xml
@@ -204,7 +204,6 @@
true
47.104.224.45:8848
-
test
@@ -246,7 +245,6 @@
true
10.5.34.164:8848
-
prod
@@ -258,6 +256,39 @@
dc13065f79429979d9f687d249eb5c4e
+
+
+ prod_kongcun
+
+ prod
+
+ 9066
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+
+
+ epdc
+ Elink@833066
+
+ true
+ 172.16.1.238:8848
+
+ prod
+
+
+ wx04ee7d7a849fa2a8
+ 3980e207b86bccea8d3c0bf7d16adeba
+
+ wxddb240334d09049f
+ 071b8c70da0d0482aaf79052e64f83bc
+
+
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentDao.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentDao.java
index 3ad1dcce4..2866a53dd 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentDao.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentDao.java
@@ -18,7 +18,7 @@
package com.elink.esua.epdc.modules.comment.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
-import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.comment.EventCommentInsertDTO;
import com.elink.esua.epdc.dto.comment.form.EventCommentsFormDTO;
import com.elink.esua.epdc.dto.comment.form.WorkCommentReplyFormDTO;
import com.elink.esua.epdc.dto.comment.result.WorkEventsCommentsDTO;
@@ -28,6 +28,7 @@ import com.elink.esua.epdc.dto.issue.result.IssueHotCommentResultDTO;
import com.elink.esua.epdc.dto.issue.result.WorkEventCommentResultDTO;
import com.elink.esua.epdc.modules.comment.entity.EventCommentEntity;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -112,4 +113,13 @@ public interface EventCommentDao extends BaseDao {
* @return
*/
WorkEventsCommentsDTO commentReplyList(WorkCommentReplyFormDTO workCommentReplyFormDTO);
+
+ /**
+ * @param commentEntities
+ * @return int
+ * @Author yinzuomei
+ * @Description 批量插入
+ * @Date 2020/1/6 17:40
+ **/
+ int batchInsertEventComment(@Param("list") List commentEntities);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentUserAttitudeDao.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentUserAttitudeDao.java
index 95df425bd..b2c23e76e 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentUserAttitudeDao.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/dao/EventCommentUserAttitudeDao.java
@@ -18,8 +18,12 @@
package com.elink.esua.epdc.modules.comment.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
+import com.elink.esua.epdc.dto.comment.EventCommentUserAttitudeInsertDTO;
import com.elink.esua.epdc.modules.comment.entity.EventCommentUserAttitudeEntity;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
* 事件评论点赞点踩表 事件评论点赞点踩表
@@ -30,4 +34,12 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface EventCommentUserAttitudeDao extends BaseDao {
+ /**
+ * @param attitudeEntities
+ * @return int
+ * @Author yinzuomei
+ * @Description
+ * @Date 2020/1/6 18:05
+ **/
+ int batchInsert(@Param("list") List attitudeEntities);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/EventCommentUserAttitudeService.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/EventCommentUserAttitudeService.java
index b91301340..9f215de77 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/EventCommentUserAttitudeService.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/EventCommentUserAttitudeService.java
@@ -21,6 +21,7 @@ import com.elink.esua.epdc.commons.mybatis.service.BaseService;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.dto.comment.CommentStatementFormDTO;
import com.elink.esua.epdc.dto.comment.EventCommentUserAttitudeDTO;
+import com.elink.esua.epdc.dto.comment.EventCommentUserAttitudeInsertDTO;
import com.elink.esua.epdc.modules.comment.entity.EventCommentUserAttitudeEntity;
import java.util.List;
@@ -100,4 +101,13 @@ public interface EventCommentUserAttitudeService extends BaseService attitudeEntities);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentServiceImpl.java
index 1d72d84b6..809088684 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentServiceImpl.java
@@ -26,9 +26,7 @@ import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.constant.EventsNoticeConstant;
-import com.elink.esua.epdc.dto.comment.EpdcCommentsAndAttitudeFromTopicFormDTO;
-import com.elink.esua.epdc.dto.comment.EventCommentDTO;
-import com.elink.esua.epdc.dto.comment.EventCommentUserAttitudeDTO;
+import com.elink.esua.epdc.dto.comment.*;
import com.elink.esua.epdc.dto.comment.form.EventCommentsFormDTO;
import com.elink.esua.epdc.dto.comment.form.SubmitCommentFormDTO;
import com.elink.esua.epdc.dto.comment.form.WorkCommentReplyFormDTO;
@@ -42,7 +40,6 @@ import com.elink.esua.epdc.dto.issue.result.WorkEventCommentResultDTO;
import com.elink.esua.epdc.modules.async.NewsTask;
import com.elink.esua.epdc.modules.comment.dao.EventCommentDao;
import com.elink.esua.epdc.modules.comment.entity.EventCommentEntity;
-import com.elink.esua.epdc.modules.comment.entity.EventCommentUserAttitudeEntity;
import com.elink.esua.epdc.modules.comment.service.EventCommentService;
import com.elink.esua.epdc.modules.comment.service.EventCommentUserAttitudeService;
import com.elink.esua.epdc.modules.events.service.EpdcEventsService;
@@ -330,23 +327,23 @@ public class EventCommentServiceImpl extends BaseServiceImpl commentEntities = new ArrayList<>(formDto.getComments().size());
- for (EventCommentDTO dto:
+ List commentEntities = new ArrayList<>(formDto.getComments().size());
+ for (EventCommentDTO dto :
formDto.getComments()) {
- EventCommentEntity entity = ConvertUtils.sourceToTarget(dto, EventCommentEntity.class);
- entity.setShieldFlag(NumConstant.ZERO_STR);
+ EventCommentInsertDTO entity = ConvertUtils.sourceToTarget(dto, EventCommentInsertDTO.class);
commentEntities.add(entity);
}
- this.insertBatch(commentEntities);
-
+ if (commentEntities.size() > 0) {
+ baseDao.batchInsertEventComment(commentEntities);
+ }
// 保存表态
- List attitudeEntities = new ArrayList<>(formDto.getAttitudes().size());
- for (EventCommentUserAttitudeDTO dto:
+ List attitudeEntities = new ArrayList<>(formDto.getAttitudes().size());
+ for (EventCommentUserAttitudeDTO dto :
formDto.getAttitudes()) {
- EventCommentUserAttitudeEntity entity = ConvertUtils.sourceToTarget(dto, EventCommentUserAttitudeEntity.class);
+ EventCommentUserAttitudeInsertDTO entity = ConvertUtils.sourceToTarget(dto, EventCommentUserAttitudeInsertDTO.class);
attitudeEntities.add(entity);
}
- eventCommentUserAttitudeService.insertBatch(attitudeEntities);
+ eventCommentUserAttitudeService.batchInsert(attitudeEntities);
return new Result();
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentUserAttitudeServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentUserAttitudeServiceImpl.java
index dffdcf12e..a3d853cca 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentUserAttitudeServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/service/impl/EventCommentUserAttitudeServiceImpl.java
@@ -17,16 +17,18 @@
package com.elink.esua.epdc.modules.comment.service.impl;
+import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
+import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
-import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.constant.EventsNoticeConstant;
import com.elink.esua.epdc.dto.comment.CommentStatementFormDTO;
import com.elink.esua.epdc.dto.comment.EventCommentUserAttitudeDTO;
+import com.elink.esua.epdc.dto.comment.EventCommentUserAttitudeInsertDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcInformationFormDTO;
import com.elink.esua.epdc.modules.async.NewsTask;
import com.elink.esua.epdc.modules.comment.dao.EventCommentUserAttitudeDao;
@@ -226,4 +228,15 @@ public class EventCommentUserAttitudeServiceImpl extends BaseServiceImpl attitudeEntities) {
+ int insertNum = 0;
+ if (CollUtil.isEmpty(attitudeEntities)) {
+ return insertNum;
+ }
+ insertNum = baseDao.batchInsert(attitudeEntities);
+ return insertNum;
+ }
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java
index 530dde5ff..573505a4d 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java
@@ -279,6 +279,6 @@ public interface ItemDao extends BaseDao {
* @author liuchuang
* @since 2019/12/25 19:23
*/
- void deleteBatchItemHandleIds(List ids);
+ void deleteBatchItemHandleIds(@Param("ids") List ids);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
index c6152c3af..5f93244a3 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
@@ -17,6 +17,7 @@
package com.elink.esua.epdc.modules.item.service.impl;
+import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
@@ -1164,7 +1165,9 @@ public class ItemServiceImpl extends BaseServiceImpl implem
// 获取历史处理记录
List oldLogs = gridPlatformHandleLogService.listOfHandleProcessLogByItemGridPlatFormId(itemGridPlatformId);
// 删除项目处理进度表历史记录
- baseDao.deleteBatchItemHandleIds(oldLogs);
+ if (!CollUtil.isEmpty(oldLogs)) {
+ baseDao.deleteBatchItemHandleIds(oldLogs);
+ }
// 删除网格化平台处理记录表记录
gridPlatformHandleLogService.removeHandleProcessByItemGridPlatFormId(itemGridPlatformId);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml
index 5b1403ed0..2d9dcf7f6 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml
@@ -249,4 +249,38 @@
rep.CREATED_TIME DESC
+
+
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/EventCommentUserAttitudeDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/EventCommentUserAttitudeDao.xml
index fdf136a15..3a60c3f9b 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/EventCommentUserAttitudeDao.xml
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/EventCommentUserAttitudeDao.xml
@@ -16,5 +16,31 @@
-
+
+
+ INSERT INTO epdc_event_comment_user_attitude (
+ `ID`,
+ `EVENT_COMMENT_ID`,
+ `USER_ID`,
+ `ATTITUDE_FLAG`,
+ `DEL_FLAG`,
+ `REVISION`,
+ `CREATED_BY`,
+ `CREATED_TIME`,
+ `UPDATED_BY`,
+ `UPDATED_TIME`)
+ VALUES
+
+ (#{item.id},
+ #{item.eventCommentId},
+ #{item.userId},
+ #{item.attitudeFlag},
+ #{item.delFlag},
+ #{item.revision},
+ #{item.createdBy},
+ #{item.createdTime},
+ #{item.updatedBy},
+ #{item.updatedTime})
+
+
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml
index 3a5d17019..143d2aa45 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml
@@ -209,8 +209,11 @@
AND t1.ISSUE_CONTENT LIKE CONCAT('%',#{searchContent},'%')
-
- AND t1.category_code = #{categoryCode}
+
+ AND t1.FIRST_CATEGORY_CODE = #{firstCategoryCode}
+
+
+ AND t1.ID = #{issueId}
ORDER BY
( t2.APPROVE_NUM + t2.OPPOSE_NUM + t2.COMMENT_NUM + t2.BROWSE_NUM ) DESC,
@@ -239,6 +242,7 @@
+
@@ -259,6 +263,7 @@
issue.USER_FACE,
issue.ISSUE_ADDRESS,
issue.CATEGORY_CODE,
+ issue.FIRST_CATEGORY_CODE,
eve.APPROVE_NUM,
eve.OPPOSE_NUM,
eve.BROWSE_NUM,
@@ -354,13 +359,13 @@
epdc_issue issue
LEFT JOIN epdc_events eve ON issue.EVENT_ID = eve.ID
AND eve.DEL_FLAG = '0'
- LEFT JOIN epdc_category cate ON issue.CATEGORY_CODE = cate.category_code
+ LEFT JOIN epdc_category cate ON issue.FIRST_CATEGORY_CODE = cate.category_code
AND cate.DEL_FLAG = '0'
WHERE
issue.DEL_FLAG = '0'
AND issue.ISSUE_STATE = 0
AND issue.GRID_ID = #{gridId}
- AND issue.CATEGORY_CODE = #{categoryCode}
+ AND issue.FIRST_CATEGORY_CODE = #{firstCategoryCode}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml
index 779396740..678bd9b2e 100755
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml
@@ -92,12 +92,15 @@
AND t1.ITEM_CONTENT LIKE CONCAT('%',#{formDto.searchContent},'%')
-
- AND t1.CATEGORY_CODE = #{formDto.categoryCode}
+
+ AND t1.FIRST_CATEGORY_CODE = #{formDto.firstCategoryCode}
AND t1.USER_ID = #{formDto.userId}
+
+ AND t1.ID = #{formDto.itemId}
+
ORDER BY
t1.LAST_HANDLE_TIME DESC
@@ -234,8 +237,8 @@
AND t1.ITEM_CONTENT LIKE CONCAT('%',#{formDto.searchContent},'%')
-
- AND t1.CATEGORY_CODE = #{formDto.categoryCode}
+
+ AND t1.FIRST_CATEGORY_CODE = #{formDto.firstCategoryCode}
AND t1.USER_ID = #{formDto.userId}
@@ -278,6 +281,7 @@
+
@@ -302,6 +306,7 @@
item.USER_FACE,
item.ISSUE_ADDRESS,
item.CATEGORY_CODE,
+ item.FIRST_CATEGORY_CODE,
eve.APPROVE_NUM,
eve.OPPOSE_NUM,
eve.BROWSE_NUM,
@@ -364,7 +369,7 @@
item.DEL_FLAG = '0'
AND item.ITEM_STATE IN (0, 10)
AND item.GRID_ID = #{gridId}
- AND item.CATEGORY_CODE = #{categoryCode}
+ AND item.FIRST_CATEGORY_CODE = #{firstCategoryCode}
+
+
+
+
\ No newline at end of file
diff --git a/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml b/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml
index 5320dcb29..0aaefdec5 100644
--- a/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml
+++ b/esua-epdc/epdc-module/epdc-oss/epdc-oss-server/pom.xml
@@ -237,6 +237,36 @@
true
10.5.34.164:8848
+
+
+ 10.5.34.165:22122
+
+
+
+
+ prod_kongcun
+
+ prod
+ prod
+
+ 9065
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+
+
+ epdc
+ Elink@833066
+
+ true
+ 172.16.1.238:8848
+
+
+ 172.16.1.239:22122
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/pom.xml b/esua-epdc/epdc-module/epdc-user/epdc-user-server/pom.xml
index 075f3d715..e459399f2 100644
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/pom.xml
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/pom.xml
@@ -203,6 +203,31 @@
10.5.34.164:8848
+
+
+ prod_kongcun
+
+ prod
+ prod
+
+ 9068
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+
+
+ epdc
+ Elink@833066
+
+ true
+ 172.16.1.238:8848
+
+
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/EpdcAppUserController.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/EpdcAppUserController.java
index 7cf8fbe1a..c39807ada 100644
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/EpdcAppUserController.java
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/EpdcAppUserController.java
@@ -15,6 +15,7 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterAuditMsgResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGroupInviteResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO;
+import com.elink.esua.epdc.enums.AppUserStatesEnum;
import com.elink.esua.epdc.service.UserInvitationRecordService;
import com.elink.esua.epdc.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -234,9 +235,15 @@ public class EpdcAppUserController {
*/
@PostMapping("updateWxInfo")
public Result updateWxInfo(@RequestBody UserDTO userDto) {
+
UserDTO user = new UserDTO();
+ // 查询此用户是否已经注册并且完善了用户信息
+ UserDTO userDTO = userService.get(userDto.getId());
+ // 除了注册之外的 几个状态都不需要更新Nickname
+ if(AppUserStatesEnum.STATE_REGISTERED.value().equals(userDTO.getState())){
+ user.setNickname(userDto.getNickname());
+ }
user.setId(userDto.getId());
- user.setNickname(userDto.getNickname());
user.setFaceImg(userDto.getFaceImg());
user.setSex(userDto.getSex());
user.setWxUnionId(userDto.getWxUnionId());
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyAuthenticationFailedExcel.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyAuthenticationFailedExcel.java
index 9b2065bea..65ef33b67 100644
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyAuthenticationFailedExcel.java
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyAuthenticationFailedExcel.java
@@ -35,18 +35,18 @@ public class PartyAuthenticationFailedExcel {
@Excel(name = "姓名")
private String realName;
- @Excel(name = "手机号")
- private String mobile;
-
@Excel(name = "身份证号")
private String identityNo;
- @Excel(name = "认证时间")
- private Date createdTime;
+ @Excel(name = "手机号")
+ private String mobile;
@Excel(name = "所属网格")
private String allDeptNames;
+ @Excel(name = "认证时间", format = "yyyy-MM-dd HH:mm:ss")
+ private Date createdTime;
+
@Excel(name = "居民住址")
private String address;
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyMembersExcel.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyMembersExcel.java
index 861156532..5cf674f62 100755
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyMembersExcel.java
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyMembersExcel.java
@@ -49,18 +49,12 @@ public class PartyMembersExcel {
@Excel(name = "是否注册", replace = {"是_1", "否_0"})
private String registFlag;
- @Excel(name = "注册时间", format = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "认证时间", format = "yyyy-MM-dd HH:mm:ss")
private Date registTime;
- @Excel(name = "街道")
- private String streetName;
-
- @Excel(name = "社区")
- private String communityName;
-
- @Excel(name = "网格")
- private String gridName;
+ @Excel(name = "注册时间", format = "yyyy-MM-dd HH:mm:ss")
+ private Date createdTime;
- @Excel(name = "所在党组织")
- private String partyOrganization;
+ @Excel(name = "街道-社区-网格")
+ private String allDeptNames;
}
\ No newline at end of file
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/exception/UserModuleErrorCode.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/exception/UserModuleErrorCode.java
new file mode 100644
index 000000000..02ae133b1
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/exception/UserModuleErrorCode.java
@@ -0,0 +1,16 @@
+package com.elink.esua.epdc.exception;
+
+import com.elink.esua.epdc.commons.tools.exception.ErrorCode;
+
+/**
+ * @author: qushutong
+ * @Date: 2020/1/3 17:31
+ * @Description:
+ */
+public interface UserModuleErrorCode extends ErrorCode {
+
+ /***
+ * 党员认证失败
+ */
+ int AUTHENTICATION_CODE= 100006001;
+}
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java
index 78c8987d5..c0b7829fb 100644
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java
@@ -38,6 +38,7 @@ import com.elink.esua.epdc.commons.tools.redis.UserDetailRedis;
import com.elink.esua.epdc.commons.tools.security.user.SecurityUser;
import com.elink.esua.epdc.commons.tools.security.user.UserDetail;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
+import com.elink.esua.epdc.commons.tools.utils.MessageUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.constant.AuthenticatedConsant;
import com.elink.esua.epdc.constant.UserFieldConsant;
@@ -60,6 +61,7 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterAuditMsgResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO;
import com.elink.esua.epdc.enums.AppUserAuditStateEnum;
import com.elink.esua.epdc.enums.AppUserStatesEnum;
+import com.elink.esua.epdc.exception.UserModuleErrorCode;
import com.elink.esua.epdc.feign.AdminFeignClient;
import com.elink.esua.epdc.service.PartyMembersService;
import com.elink.esua.epdc.service.UserGridRelationService;
@@ -340,11 +342,11 @@ public class UserServiceImpl extends BaseServiceImpl implem
QueryWrapper wrapper = new QueryWrapper<>();
wrapper.eq(UserFieldConsant.WX_OPEN_ID, gridLeader.getWxOpenId());
- UserEntity existUser = this.baseDao.selectOne(wrapper);
-
+// UserEntity existUser = this.baseDao.selectOne(wrapper);
+ UserDTO existUser = selectUserByWxInfo(gridLeader.getWxOpenId(), gridLeader.getWxUnionId());
String userId;
String faceImg = userEntity.getFaceImg();
-
+ userEntity.setLastLoginTime(new Date());
// 首次注册
if (null == existUser) {
@@ -363,6 +365,10 @@ public class UserServiceImpl extends BaseServiceImpl implem
// 不更新头像信息
userEntity.setFaceImg(null);
userEntity.setId(userId);
+ //用户已绑定手机号时不更新手机号
+ if(StringUtils.isNotBlank(existUser.getMobile())){
+ userEntity.setMobile(existUser.getMobile());
+ }
this.updateById(userEntity);
for (UserGridRelationDTO userGridRelation : userGridList) {
@@ -834,7 +840,7 @@ public class UserServiceImpl extends BaseServiceImpl implem
// UserGridRelationDTO relationInfo = userGridRelationService.getUserRelationInfo(userEntity.getId(), userGridRelation.getGridId());
// userDto.setLeaderFlag(relationInfo.getLeaderFlag());
// userDto.setFaceImg(oldEntity.getFaceImg());
-// return new Result().ok(userDto);
+// return result.ok(userDto);
// }
/**
diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/i18n/messages.properties b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/i18n/messages.properties
index e69de29bb..637e7475c 100644
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/i18n/messages.properties
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/i18n/messages.properties
@@ -0,0 +1,2 @@
+#Default
+100006001=\u5728\u515A\u5458\u5E93\u4E2D\u6CA1\u6709\u627E\u5230\u60A8\u7684\u4FE1\u606F\uFF0C\u6211\u4EEC\u5148\u5C06\u60A8\u8BA4\u8BC1\u4E3A\u5C45\u6C11\uFF0C\u8BF7\u8054\u7CFB\u5F53\u5730\u7BA1\u7406\u4EBA\u5458\u5B8C\u5584\u515A\u5458\u5E93\u540E\u7EE7\u7EED\u8BA4\u8BC1
\ No newline at end of file
diff --git a/esua-epdc/epdc-module/epdc-webservice/pom.xml b/esua-epdc/epdc-module/epdc-webservice/pom.xml
index 6db682ca9..3872a5966 100644
--- a/esua-epdc/epdc-module/epdc-webservice/pom.xml
+++ b/esua-epdc/epdc-module/epdc-webservice/pom.xml
@@ -182,5 +182,28 @@
10.5.34.164:8848
+
+ prod_kongcun
+
+ 9075
+ prod
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+
+
+ epdc
+ Elink@833066
+
+
+ true
+ 172.16.1.238:8848
+
+
diff --git a/esua-epdc/epdc-module/epdc-webservice/src/main/java/com/elink/esua/epdc/service/impl/CityGridInterfaceServiceWebServiceImpl.java b/esua-epdc/epdc-module/epdc-webservice/src/main/java/com/elink/esua/epdc/service/impl/CityGridInterfaceServiceWebServiceImpl.java
index 7385e6856..82a4dd62b 100644
--- a/esua-epdc/epdc-module/epdc-webservice/src/main/java/com/elink/esua/epdc/service/impl/CityGridInterfaceServiceWebServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-webservice/src/main/java/com/elink/esua/epdc/service/impl/CityGridInterfaceServiceWebServiceImpl.java
@@ -12,7 +12,6 @@ import com.elink.esua.epdc.dao.ItemHandleProcessDao;
import com.elink.esua.epdc.dto.ItemHandleProcessDTO;
import com.elink.esua.epdc.dto.form.ItemPlatformSyncTaskDispatchFormDTO;
import com.elink.esua.epdc.dto.form.ItemPlatformSyncTaskEndFormDTO;
-import com.elink.esua.epdc.dto.form.TestDTO;
import com.elink.esua.epdc.dto.result.DataReturnDTO;
import com.elink.esua.epdc.entity.GridPlatformHandleLogEntity;
import com.elink.esua.epdc.entity.InterfaceLogEntity;
@@ -60,27 +59,43 @@ public class CityGridInterfaceServiceWebServiceImpl implements CityGridInterface
@Autowired
private InterfaceLogDao interfaceLogDao;
+ private Pattern p = Pattern.compile("\\s*|\t|\r|\n");
+
/**
- * @param requestXML
+ * @param str
* @return java.lang.String
* @Author yinzuomei
- * @Description 测试
- * @Date 2019/12/30 12:46
+ * @Description 去除字符串中的空格、回车、换行符、制表符
+ * @Date 2020/1/3 10:23
**/
- @Override
- public String test(String requestXML) {
- logger.info("requestXML=" + requestXML);
- TestDTO testDTO = JaxbUtil.converyToJavaBean(requestXML, TestDTO.class);
- String xmlStr = JaxbUtil.convertToXml(testDTO);
- return "调用成功" + xmlStr;
+ private String replaceBlank(String str) {
+ String dest = "";
+ if (str != null) {
+ Matcher m = p.matcher(str);
+ dest = m.replaceAll("");
+ }
+ return dest;
}
+
public static void main(String[] args) {
DataReturnDTO dataReturnDTO = new DataReturnDTO();
System.out.println(JaxbUtil.convertToXmlIgnoreStandalone(dataReturnDTO, "utf-8"));
}
+ /**
+ * @param requestXML
+ * @return java.lang.String
+ * @Author yinzuomei
+ * @Description 测试
+ * @Date 2019/12/30 12:46
+ **/
+ @Override
+ public String test(String requestXML) {
+ return "调用成功requestXML=" + requestXML;
+ }
+
/**
* @param requestXML
* @return java.lang.String
@@ -121,7 +136,7 @@ public class CityGridInterfaceServiceWebServiceImpl implements CityGridInterface
} finally {
// 接口日志表新增一条处理记录
insertInterfaceLog(itemGridPlatformEntity, requestXML,
- JaxbUtil.convertToXml(dataReturnDTO),
+ replaceBlank(JaxbUtil.convertToXmlIgnoreXmlHead(dataReturnDTO, "utf-8")),
successFlag,
InterfaceLogBusinessTypeEnum.SYNC_TASK_DISPATCH.getValue(),
ItemPlatFormConstant.SyncTaskDispatch);
@@ -129,17 +144,6 @@ public class CityGridInterfaceServiceWebServiceImpl implements CityGridInterface
}
}
- private Pattern p = Pattern.compile("\\s*|\t|\r|\n");
-
- private String replaceBlank(String str) {
- String dest = "";
- if (str != null) {
- Matcher m = p.matcher(str);
- dest = m.replaceAll("");
- }
- return dest;
- }
-
/**
* @param taskNum
* @return com.elink.esua.epdc.modules.item.entity.ItemGridPlatformEntity
@@ -266,7 +270,7 @@ public class CityGridInterfaceServiceWebServiceImpl implements CityGridInterface
throw new Exception("接口异常" + e.getMessage());
} finally {
insertInterfaceLog(itemGridPlatformEntity, requestXML,
- JaxbUtil.convertToXml(dataReturnDTO),
+ replaceBlank(JaxbUtil.convertToXmlIgnoreXmlHead(dataReturnDTO, "utf-8")),
successFlag,
InterfaceLogBusinessTypeEnum.SYNC_TASK_END.getValue(),
ItemPlatFormConstant.SyncTaskEnd);//接口日志表新增一条处理记录
diff --git a/esua-epdc/epdc-module/epdc-websocket/epdc-websocket-server/pom.xml b/esua-epdc/epdc-module/epdc-websocket/epdc-websocket-server/pom.xml
index a242b42e9..4c58d546e 100644
--- a/esua-epdc/epdc-module/epdc-websocket/epdc-websocket-server/pom.xml
+++ b/esua-epdc/epdc-module/epdc-websocket/epdc-websocket-server/pom.xml
@@ -232,6 +232,39 @@
bfed51b731e53db9affb9e6131e7ae12
+
+
+ prod_kongcun
+
+ prod
+ prod
+
+ 9988
+
+
+ 0
+ 172.16.1.238
+ 6379
+ Elink833066
+
+
+
+
+ epdc
+ Elink@833066
+
+ true
+ 172.16.1.238:8848
+
+ wx3ef8f2cd12a19fcb
+ 948aa2f21dbaa3943288ea5b119ac6f2
+ 111
+ 111
+
+ wx04ee7d7a849fa2a8
+ 3980e207b86bccea8d3c0bf7d16adeba
+
+