Selaa lähdekoodia

更新任务描述

maxiaoshan 3 vuotta sitten
vanhempi
commit
a3f4c976c8
1 muutettua tiedostoa jossa 9 lisäystä ja 2 poistoa
  1. 9 2
      src/luatask/task.go

+ 9 - 2
src/luatask/task.go

@@ -4,6 +4,7 @@ import (
 	"encoding/json"
 	"fmt"
 	qu "qfw/util"
+	"strings"
 	"sync"
 	"time"
 	"util"
@@ -676,9 +677,11 @@ func GetSpiderWarnErrData() {
 			errArr := []*ErrRemark{}
 			list, _ := util.MgoS.Find("regatherdata", query, nil, map[string]interface{}{"href": 1, "error": 1}, false, 0, 3)
 			for _, l := range *list {
+				errText := qu.ObjToString(l["error"])
+				errText = strings.Replace(errText, "<string>:", "", 1)
 				errArr = append(errArr, &ErrRemark{
 					Href:   qu.ObjToString(l["href"]),
-					Remark: qu.ObjToString(l["error"]),
+					Remark: errText,
 				})
 			}
 			//one, _ := util.MgoS.FindOne("regatherdata", query) //查询该错误信息类型的一条href
@@ -943,7 +946,11 @@ func CreateTaskProcess() {
 						//错误描述
 						descript := info.Remark + ":共" + fmt.Sprint(err.Num) + "条\n"
 						for _, errRemark := range err.Err {
-							descript += errRemark.Remark + ":" + errRemark.Href + "\n"
+							if stype == "regather" { //特殊处理运行异常描述
+								descript += errRemark.Remark + ":" + errRemark.Href + "\n"
+							} else {
+								descript += errRemark.Href + "\n"
+							}
 						}
 						task.DescribeMap[info.ErrType] = descript
 					}