Commit 21236207 authored by liqin's avatar liqin 💬

bug fixed

parent 6ba5decd
...@@ -84,14 +84,15 @@ public class GlobalExceptionAdvisor { ...@@ -84,14 +84,15 @@ public class GlobalExceptionAdvisor {
// FieldError error = bindingResult.getFieldErrors().get(i); // FieldError error = bindingResult.getFieldErrors().get(i);
// errMsg.append(error.getField()).append(":").append(error.getDefaultMessage()); // errMsg.append(error.getField()).append(":").append(error.getDefaultMessage());
// } // }
String message1 = Splitter.onPattern("\r\n|\n|\r").trimResults().splitToList(ex.getLocalizedMessage()).get(1);
if (message1 != null) { // String message1 = Splitter.onPattern("\r\n|\n|\r").trimResults().splitToList(ex.getLocalizedMessage()).get(1);
String substring = message1.substring(message1.indexOf("on field"), message1.indexOf("rejected value")); // if (message1 != null) {
if (substring.toUpperCase().contains("REMARKS")) { // String substring = message1.substring(message1.indexOf("on field"), message1.indexOf("rejected value"));
return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", "备注" + message1, ""); // if (substring.toUpperCase().contains("REMARKS")) {
} // return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", "备注字数超过" + message1, "");
} // }
return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", message1, ""); // }
return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", message, "");
} }
//处理请求参数格式错误 @RequestParam上validate失败后抛出的异常是javax.validation.ConstraintViolationException //处理请求参数格式错误 @RequestParam上validate失败后抛出的异常是javax.validation.ConstraintViolationException
......
...@@ -63,7 +63,7 @@ public class CopyrightOwner implements Serializable { ...@@ -63,7 +63,7 @@ public class CopyrightOwner implements Serializable {
@ApiModelProperty("备注") @ApiModelProperty("备注")
@TableField("remarks") @TableField("remarks")
@Length(max = 6) @Length(min = 0, max = 100, message = "备注的字数超过最大限制100")
private String remarks; private String remarks;
@ApiModelProperty("是否已删除") @ApiModelProperty("是否已删除")
......
...@@ -70,7 +70,7 @@ public class ExhibitionBoard implements Serializable { ...@@ -70,7 +70,7 @@ public class ExhibitionBoard implements Serializable {
@ApiModelProperty("简介") @ApiModelProperty("简介")
@TableField("remarks") @TableField("remarks")
@NotBlank(message = "简介不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "简介不能为空", groups = {Add.class, Update.class})
@Length(min = 1, max = 2000) @Length(min = 0, max = 2000, message = "简介的字数超过最大限制2000")
private String remarks; private String remarks;
@ApiModelProperty("视频内容版权方ID") @ApiModelProperty("视频内容版权方ID")
......
...@@ -45,7 +45,7 @@ public class ExhibitionBoardCat implements Serializable { ...@@ -45,7 +45,7 @@ public class ExhibitionBoardCat implements Serializable {
@ApiModelProperty("备注") @ApiModelProperty("备注")
@TableField("remarks") @TableField("remarks")
@Length(max = 200) @Length(min = 0, max = 100, message = "备注的字数超过最大限制100")
private String remarks; private String remarks;
@ApiModelProperty("是否已删除") @ApiModelProperty("是否已删除")
......
...@@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; ...@@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
...@@ -45,6 +46,7 @@ public class LearningProject implements Serializable { ...@@ -45,6 +46,7 @@ public class LearningProject implements Serializable {
@ApiModelProperty("备注") @ApiModelProperty("备注")
@TableField("remarks") @TableField("remarks")
@Length(min = 0, max = 100, message = "备注的字数超过最大限制100")
private String remarks; private String remarks;
@ApiModelProperty("创建日期") @ApiModelProperty("创建日期")
......
...@@ -50,7 +50,7 @@ public class VideoContentCat implements Serializable { ...@@ -50,7 +50,7 @@ public class VideoContentCat implements Serializable {
@ApiModelProperty("备注") @ApiModelProperty("备注")
@TableField("remarks") @TableField("remarks")
@Length(max = 200) @Length(min = 0, max = 100, message = "备注的字数超过最大限制100")
private String remarks; private String remarks;
@ApiModelProperty("是否已删除") @ApiModelProperty("是否已删除")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment