zhangxin vor 5 Tagen
Ursprung
Commit
eb5cf20edb

+ 3 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/controller/my/AppFeedbackController.java

@@ -19,6 +19,8 @@ import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import javax.validation.Valid;
+
 
 /**
  * 意见反馈
@@ -50,7 +52,7 @@ public class AppFeedbackController {
 
     @PostMapping("/submitFeedback")
     @Operation(summary = "提交意见反馈")
-    public Result<String> submitFeedback(@RequestBody AppSubmitFeedbackRequestDTO appSubmitFeedbackRequestDTO){
+    public Result<String> submitFeedback( @Valid @RequestBody AppSubmitFeedbackRequestDTO appSubmitFeedbackRequestDTO){
         LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
         AppFeedback appFeedback = new AppFeedback();
         BeanUtils.copyProperties(appSubmitFeedbackRequestDTO,appFeedback);

+ 2 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/dto/AppSubmitFeedbackRequestDTO.java

@@ -7,6 +7,7 @@ import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
 import org.springframework.format.annotation.DateTimeFormat;
 
+import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.NotNull;
 import java.util.Date;
 
@@ -27,7 +28,7 @@ public class AppSubmitFeedbackRequestDTO {
     @Schema(description = "反馈类型0-投诉吐槽;1-功能异常;2-用户体验;3-功能建议;4-其他")
     private Integer feedbackType;
     /**反馈描述*/
-    @NotNull(message = "反馈描述不允许为空")
+    @NotBlank(message = "反馈描述不允许为空")
     @Schema(description = "反馈描述")
     private String feedbackDescribed;
     /**反馈图片地址,使用;进行隔开*/