Browse Source

事件标题限制

xyxie 5 months ago
parent
commit
4fa1327bf5
2 changed files with 13 additions and 0 deletions
  1. 11 0
      controllers/knowledge/resource.go
  2. 2 0
      services/knowledge/resource.go

+ 11 - 0
controllers/knowledge/resource.go

@@ -296,6 +296,13 @@ func (this *ResourceController) Add() {
 		br.IsSendEmail = false
 		return
 	}
+	// 判断标题长度,如果超过600个字符则报错
+	//fmt.Println(len(req.Title))
+	if len(req.Title) > 600 {
+		br.Msg = "标题过长"
+		return
+	}
+
 	if req.ClassifyId <= 0 {
 		br.Msg = "分类必填"
 		br.ErrMsg = "分类必填"
@@ -367,6 +374,10 @@ func (this *ResourceController) Edit() {
 		br.IsSendEmail = false
 		return
 	}
+	if len(req.Title) > 600 {
+		br.Msg = "标题过长"
+		return
+	}
 	if req.ClassifyId <= 0 {
 		br.Msg = "分类必填"
 		br.ErrMsg = "分类必填"

+ 2 - 0
services/knowledge/resource.go

@@ -413,6 +413,8 @@ func ImportResourceData(path string, resourceType int, sysUser *system.Admin) (s
 			errTip = "导入数量超过100条"
 		} else if v.Title == "" {
 			errTip = "标题未填"
+		} else if len(v.Title) > 600 {
+			errTip = "标题过长"
 		} else if v.Content == "" {
 			errTip = "正文未填"
 		} else if v.SourceFrom == "" {