作者 tangxvhui

调整 任务列表数据输出

@@ -15,4 +15,5 @@ type TaskItem struct { @@ -15,4 +15,5 @@ type TaskItem struct {
15 StageE TaskStage `json:"stageE"` // 里程碑5 15 StageE TaskStage `json:"stageE"` // 里程碑5
16 UpdatedAt string `json:"updatedAt"` // 16 UpdatedAt string `json:"updatedAt"` //
17 Anomaly int `json:"anomaly"` //异常反馈情况 17 Anomaly int `json:"anomaly"` //异常反馈情况
  18 + WarnFlag int `json:"warnFlag"` //里程碑完成时间异常标记 0:正常 1标记为异常
18 } 19 }
@@ -578,6 +578,7 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte @@ -578,6 +578,7 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte
578 Level: val.Level, 578 Level: val.Level,
579 LevelName: val.LevelName, 579 LevelName: val.LevelName,
580 Anomaly: val.Anomaly, 580 Anomaly: val.Anomaly,
  581 + WarnFlag: int(val.WarnFlag),
581 // StageA: adapter.TaskStage{}, 582 // StageA: adapter.TaskStage{},
582 // StageB: adapter.TaskStage{}, 583 // StageB: adapter.TaskStage{},
583 // StageC: adapter.TaskStage{}, 584 // StageC: adapter.TaskStage{},
@@ -726,12 +727,9 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i @@ -726,12 +727,9 @@ func (srv TaskService) ListTask2(param *command.SearchTaskCommand) (map[string]i
726 Status: val.TaskStatus, 727 Status: val.TaskStatus,
727 Level: val.Level, 728 Level: val.Level,
728 LevelName: val.LevelName, 729 LevelName: val.LevelName,
  730 + UpdatedAt: val.UpdatedAt.Local().Format("2006-01-02 15:04:05"),
729 Anomaly: val.Anomaly, 731 Anomaly: val.Anomaly,
730 - // StageA: adapter.TaskStage{},  
731 - // StageB: adapter.TaskStage{},  
732 - // StageC: adapter.TaskStage{},  
733 - // StageD: adapter.TaskStage{},  
734 - // StageE: adapter.TaskStage{}, 732 + WarnFlag: val.WarnFlag,
735 } 733 }
736 taskMapResult[val.TaskId] = &tk 734 taskMapResult[val.TaskId] = &tk
737 taskResult = append(taskResult, &tk) 735 taskResult = append(taskResult, &tk)
@@ -836,7 +834,9 @@ func (srv TaskService) listTask2ForHrbp(param *command.SearchTaskCommand) (map[s @@ -836,7 +834,9 @@ func (srv TaskService) listTask2ForHrbp(param *command.SearchTaskCommand) (map[s
836 Status: val.TaskStatus, 834 Status: val.TaskStatus,
837 Level: val.Level, 835 Level: val.Level,
838 LevelName: val.LevelName, 836 LevelName: val.LevelName,
  837 + UpdatedAt: val.UpdatedAt.Local().Format("2006-01-02 15:04:05"),
839 Anomaly: val.Anomaly, 838 Anomaly: val.Anomaly,
  839 + WarnFlag: val.WarnFlag,
840 // StageA: adapter.TaskStage{}, 840 // StageA: adapter.TaskStage{},
841 // StageB: adapter.TaskStage{}, 841 // StageB: adapter.TaskStage{},
842 // StageC: adapter.TaskStage{}, 842 // StageC: adapter.TaskStage{},
@@ -34,7 +34,7 @@ type Task struct { @@ -34,7 +34,7 @@ type Task struct {
34 RunAt int64 `json:"runAt"` // 启动的时间戳,秒 34 RunAt int64 `json:"runAt"` // 启动的时间戳,秒
35 StopAt int64 `json:"stopAt"` // 停止的时间戳,秒 35 StopAt int64 `json:"stopAt"` // 停止的时间戳,秒
36 Anomaly int `json:"anomaly"` // 异常反馈的次数 36 Anomaly int `json:"anomaly"` // 异常反馈的次数
37 - WarnFlag TaskWarnFlag `json:"stageAnomaly"` // 里程碑异常标记 37 + WarnFlag TaskWarnFlag `json:"warnFlag"` // 里程碑异常标记
38 } 38 }
39 39
40 type TaskLeader struct { 40 type TaskLeader struct {
@@ -80,6 +80,7 @@ type ListTaskStage struct { @@ -80,6 +80,7 @@ type ListTaskStage struct {
80 LevelName string `pg:"level_name"` 80 LevelName string `pg:"level_name"`
81 Level int `pg:"level"` 81 Level int `pg:"level"`
82 Anomaly int `pg:"anomaly"` 82 Anomaly int `pg:"anomaly"`
  83 + WarnFlag int `pg:"warn_flag"`
83 UpdatedAt time.Time `pg:"updated_at"` 84 UpdatedAt time.Time `pg:"updated_at"`
84 CreatedAt time.Time `pg:"created_at"` 85 CreatedAt time.Time `pg:"created_at"`
85 StageId int `pg:"stage_id"` 86 StageId int `pg:"stage_id"`
@@ -109,6 +110,7 @@ func (d *TaskDao) ListTaskStageNotHrbp(param ListTaskCondition) ([]ListTaskStage @@ -109,6 +110,7 @@ func (d *TaskDao) ListTaskStageNotHrbp(param ListTaskCondition) ([]ListTaskStage
109 task.updated_at , 110 task.updated_at ,
110 task.created_at , 111 task.created_at ,
111 task."level" , 112 task."level" ,
  113 + task."warn_flag",
112 task."status" as task_status, 114 task."status" as task_status,
113 task_stage."id" as stage_id, 115 task_stage."id" as stage_id,
114 task_stage."name" as stage_name, 116 task_stage."name" as stage_name,
@@ -148,7 +150,8 @@ func (d *TaskDao) ListTaskStageNotHrbp(param ListTaskCondition) ([]ListTaskStage @@ -148,7 +150,8 @@ func (d *TaskDao) ListTaskStageNotHrbp(param ListTaskCondition) ([]ListTaskStage
148 t_task_tage_1.real_completed_at, 150 t_task_tage_1.real_completed_at,
149 t_task_tage_1.stage_name, 151 t_task_tage_1.stage_name,
150 t_task_tage_1.stage_id, 152 t_task_tage_1.stage_id,
151 - t_task_tage_1.stage_sort_by 153 + t_task_tage_1.stage_sort_by,
  154 + t_task_tage_1."warn_flag"
152 from t_task_tage_1 155 from t_task_tage_1
153 where t_task_tage_1.task_id in( 156 where t_task_tage_1.task_id in(
154 select t_task_page.task_id from t_task_page 157 select t_task_page.task_id from t_task_page
@@ -229,6 +232,7 @@ func (d *TaskDao) ListTaskStageByHrbp(param ListTaskCondition) ([]ListTaskStage, @@ -229,6 +232,7 @@ func (d *TaskDao) ListTaskStageByHrbp(param ListTaskCondition) ([]ListTaskStage,
229 task.level_name , 232 task.level_name ,
230 task.anomaly , 233 task.anomaly ,
231 task.updated_at , 234 task.updated_at ,
  235 + task."warn_flag",
232 task.created_at , 236 task.created_at ,
233 task."level" , 237 task."level" ,
234 task_stage."id" as stage_id, 238 task_stage."id" as stage_id,
@@ -270,6 +274,7 @@ func (d *TaskDao) ListTaskStageByHrbp(param ListTaskCondition) ([]ListTaskStage, @@ -270,6 +274,7 @@ func (d *TaskDao) ListTaskStageByHrbp(param ListTaskCondition) ([]ListTaskStage,
270 t_task_tage_1.real_completed_at, 274 t_task_tage_1.real_completed_at,
271 t_task_tage_1.stage_name, 275 t_task_tage_1.stage_name,
272 t_task_tage_1.stage_id, 276 t_task_tage_1.stage_id,
  277 + t_task_tage_1."warn_flag",
273 t_task_tage_1.stage_sort_by 278 t_task_tage_1.stage_sort_by
274 from t_task_tage_1 279 from t_task_tage_1
275 where t_task_tage_1.task_id in( 280 where t_task_tage_1.task_id in(
@@ -23,6 +23,6 @@ type Task struct { @@ -23,6 +23,6 @@ type Task struct {
23 RelatedUser []int `pg:"related_user"` // 23 RelatedUser []int `pg:"related_user"` //
24 RunAt int64 `pg:"run_at"` // 启动的时间 24 RunAt int64 `pg:"run_at"` // 启动的时间
25 StopAt int64 `pg:"stop_at"` // 停止的时间 25 StopAt int64 `pg:"stop_at"` // 停止的时间
26 - Anomaly int `json:"anomaly"` // 异常反馈的数量  
27 - 26 + Anomaly int `pg:"anomaly"` // 异常反馈的数量
  27 + WarnFlag int `pg:"warn_flag"` // 里程碑异常标记
28 } 28 }
@@ -40,6 +40,7 @@ func (repo *TaskRepository) TransformToDomain(d *models.Task) *domain.Task { @@ -40,6 +40,7 @@ func (repo *TaskRepository) TransformToDomain(d *models.Task) *domain.Task {
40 RunAt: d.RunAt, 40 RunAt: d.RunAt,
41 StopAt: d.StopAt, 41 StopAt: d.StopAt,
42 Anomaly: d.Anomaly, 42 Anomaly: d.Anomaly,
  43 + WarnFlag: domain.TaskWarnFlag(d.WarnFlag),
43 } 44 }
44 } 45 }
45 46
@@ -55,15 +56,16 @@ func (repo *TaskRepository) Save(param *domain.Task) error { @@ -55,15 +56,16 @@ func (repo *TaskRepository) Save(param *domain.Task) error {
55 DeletedAt: param.DeletedAt, 56 DeletedAt: param.DeletedAt,
56 Name: param.Name, 57 Name: param.Name,
57 Alias: param.Alias, 58 Alias: param.Alias,
  59 + CompanyId: param.CompanyId,
58 Leader: param.Leader, 60 Leader: param.Leader,
59 Status: int(param.Status), 61 Status: int(param.Status),
60 Level: param.Level, 62 Level: param.Level,
61 LevelName: param.LevelName, 63 LevelName: param.LevelName,
62 RelatedUser: param.RelatedUser, 64 RelatedUser: param.RelatedUser,
63 RunAt: param.RunAt, 65 RunAt: param.RunAt,
64 - CompanyId: param.CompanyId,  
65 StopAt: param.StopAt, 66 StopAt: param.StopAt,
66 Anomaly: param.Anomaly, 67 Anomaly: param.Anomaly,
  68 + WarnFlag: int(param.WarnFlag),
67 } 69 }
68 db := repo.transactionContext.PgTx 70 db := repo.transactionContext.PgTx
69 if m.Id == 0 { 71 if m.Id == 0 {