diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/form/EpdcEventsReviewFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/form/EpdcEventsReviewFormDTO.java
index 4d3876951..0aac98d74 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/form/EpdcEventsReviewFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/form/EpdcEventsReviewFormDTO.java
@@ -4,6 +4,7 @@ import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
import java.io.Serializable;
/**
@@ -32,6 +33,6 @@ public class EpdcEventsReviewFormDTO implements Serializable {
/**
* 处理意见
*/
- @NotBlank(message = "处理意见不能为空")
+ @Size(min = 1, max = 500, message = "处理意见在500字以内")
private String advice;
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueWaitHandleSubmitFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueWaitHandleSubmitFormDTO.java
index f0d8c71ae..7dd250191 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueWaitHandleSubmitFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueWaitHandleSubmitFormDTO.java
@@ -2,8 +2,8 @@ package com.elink.esua.epdc.dto.issue.form;
import lombok.Data;
-import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
import java.io.Serializable;
/**
@@ -22,7 +22,7 @@ public class IssueWaitHandleSubmitFormDTO implements Serializable {
/**
* 处理意见
*/
- @NotBlank(message = "处理意见不能为空")
+ @Size(min = 1, max = 500, message = "处理意见在500字以内")
private String advice;
/**
* 状态 1 添加处理意见,2 关闭,4 转项目
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/EvaluationFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/EvaluationFormDTO.java
index ae39db883..c1d86798c 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/EvaluationFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/EvaluationFormDTO.java
@@ -2,10 +2,9 @@ package com.elink.esua.epdc.dto.item.form;
import lombok.Data;
-import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
import java.io.Serializable;
-import java.util.Date;
/**
* @Author LC
@@ -21,7 +20,7 @@ public class EvaluationFormDTO implements Serializable {
@NotBlank(message = "满意度评价得分不能为空")
private int evaluationScore;
- @NotBlank(message = "满意度评价内容不能为空")
+ @Size(min = 1, max = 100, message = "满意度评价内容在100字以内")
private String evaluationContent;
private String userId;
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemHandleSubmitFormDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemHandleSubmitFormDTO.java
index 1e6561fd0..91290c199 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemHandleSubmitFormDTO.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemHandleSubmitFormDTO.java
@@ -6,6 +6,7 @@ import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
import java.io.Serializable;
import java.util.List;
@@ -27,13 +28,13 @@ public class ItemHandleSubmitFormDTO implements Serializable {
/**
* 处理意见(内部)
*/
- @NotBlank(message = "处理意见(内部)不能为空")
+ @Size(min = 1, max = 500, message = "处理意见在500字以内")
private String handleAdvice;
/**
* 处理意见(外部)
*/
- @NotBlank(message = "处理意见(外部)不能为空")
+ @Size(min = 1, max = 500, message = "处理意见在500字以内")
private String outHandleAdvice;
/**
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/EpdcAppItemController.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/EpdcAppItemController.java
index 3f76d3002..20b8d53b1 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/EpdcAppItemController.java
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/EpdcAppItemController.java
@@ -54,6 +54,7 @@ public class EpdcAppItemController {
@PostMapping("evaluation")
public Result evaluation(@RequestBody EvaluationFormDTO evaluationFormDTO) {
+ ValidatorUtils.validateEntity(evaluationFormDTO);
return this.itemService.evaluation(evaluationFormDTO);
}
diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml
index 733313b1f..c89b3c223 100644
--- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml
+++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml
@@ -73,6 +73,12 @@
AND temp.grid_id = #{gridId}
+
+ AND temp.STREET_ID = #{streetId}
+
+
+ AND temp.COMMUNITY_ID = #{communityId}
+
AND temp.EVENT_STATE = 2
ORDER BY
temp.CREATED_TIME DESC
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 d049cedd8..c513d5ab0 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
@@ -301,6 +301,7 @@
OUT_HANDLE_ADVICE AS advice,
+ HANDLER_DEPT AS handlerDept,
CASE WHEN STATE = 0 THEN '【处理中】' WHEN STATE = 5 THEN '【已关闭】' WHEN STATE = 10 THEN '【已结案】' ELSE '' END AS progressName
FROM
epdc_item_handle_process
@@ -310,6 +311,7 @@
SELECT
EVALUATION_TIME AS createdTime,
EVALUATION_CONTENT AS advice,
+ NICK_NAME AS handlerDept,
CASE
EVALUATION_SCORE
WHEN 0 THEN