|
@@ -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
|
|
|
}
|
|
|
|