Skip to content

Commit 4fd6f9f

Browse files
committed
fix error of json report is empty
1 parent 50906c6 commit 4fd6f9f

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

util/report/format.go

+7-6
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ import (
1010

1111
// 任务检查信息
1212
type TaskInfo struct {
13-
AppName string `json:"app_name"`
14-
Size int64 `json:"size"`
15-
StartTime string `json:"start_time"`
16-
EndTime string `json:"end_time"`
17-
CostTime float64 `json:"cost_time"`
18-
Error error `json:"error,omitempty"`
13+
AppName string `json:"app_name"`
14+
Size int64 `json:"size"`
15+
StartTime string `json:"start_time"`
16+
EndTime string `json:"end_time"`
17+
CostTime float64 `json:"cost_time"`
18+
Error error `json:"-"`
19+
ErrorString string `json:"error,omitempty"`
1920
}
2021

2122
// format 按照输出内容格式化(不可逆)

util/report/json.go

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ import (
99
// Json 获取json格式报告数据
1010
func Json(dep *model.DepTree, taskInfo TaskInfo) []byte {
1111
format(dep)
12+
if taskInfo.Error != nil {
13+
taskInfo.ErrorString = taskInfo.Error.Error()
14+
}
1215
if data, err := json.Marshal(struct {
1316
*model.DepTree
1417
TaskInfo TaskInfo `json:"task_info"`

0 commit comments

Comments
 (0)