xingzai 6 meses atrás
pai
commit
e9e49b10b0
1 arquivos alterados com 26 adições e 2 exclusões
  1. 26 2
      services/wx_category_template_msg.go

+ 26 - 2
services/wx_category_template_msg.go

@@ -473,7 +473,8 @@ func SendReviewCategoryTemplateMsgAdmin(specialId int) (err error) {
 	var keyword5 string
 	keyword1 = checkNickNameString(specialItem.NickName)
 	keyword2 = specialItem.RealName + "-" + user.CompanyName
-	keyword3 = specialItem.SpecialName
+	keyword2 = utils.TruncateActivityNameString(keyword2)
+	keyword3 = checkSpecialNameString(specialItem.SpecialName)
 	keyword4 = time.Now().Format(utils.FormatDateTimeMinute2)
 	keyword5 = "研选专栏提交了内容待审核"
 	openIdArr := make([]string, 0)
@@ -510,9 +511,32 @@ func checkNickNameString(s string) string {
 				break
 			}
 		} else {
-			return ""
+			return "作者昵称"
 		}
 	}
+	if trimmedString == "" {
+		trimmedString = "作者昵称"
+	}
+	return trimmedString
+}
+
+func checkSpecialNameString(s string) string {
+	var trimmedString string
+	hanCount := 0
+	for _, r := range s {
+		if unicode.Is(unicode.Han, r) {
+			trimmedString += string(r)
+			hanCount++
+			if hanCount == 5 {
+				break
+			}
+		} else {
+			return "专栏名称"
+		}
+	}
+	if trimmedString == "" {
+		trimmedString = "专栏名称"
+	}
 	return trimmedString
 }