浏览代码

中石油定制2.0 fix

xiziwen 5 月之前
父节点
当前提交
4db0ecca3b
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      services/pcsg/fix.go

+ 4 - 1
services/pcsg/fix.go

@@ -134,10 +134,13 @@ func FixHistory() {
 	for _, reportInfo := range list {
 		for _, v := range ruleList {
 			if strings.Contains(reportInfo.Title, v.Rule) {
+				fmt.Println(reportInfo.Title, "匹配到规则:", v.Rule)
 				reportInfo.Title = v.Title
 				reportInfo.Abstract = v.Abstract
 				reportInfo.ClassifyID = v.ClassifyId
-				reportInfo.ClassifyName = calssifyMap[v.ClassifyId].ClassifyName
+				if calssifyMap[v.ClassifyId] != nil {
+					reportInfo.ClassifyName = calssifyMap[v.ClassifyId].ClassifyName
+				}
 				if strings.Contains(v.Author, "@") {
 					sysUser, tmpErr := eta.GetSysUserByEmail(v.Author)
 					if tmpErr != nil && !utils.IsErrNoRow(tmpErr) {