外部任务状态枚举修改

Former-commit-id: 9e6d65053cd507a78c7337421719e6b4be1b96cb
This commit is contained in:
zhangwei 2023-07-11 10:33:41 +08:00
parent 976e9b2b09
commit f656d056bd
2 changed files with 29 additions and 1 deletions

View File

@ -63,7 +63,7 @@ func (l *JobTotalLogic) JobTotal() (resp *types.JobTotalResp, err error) {
for _, job := range jobs.OtJobs { for _, job := range jobs.OtJobs {
trainJob := types.TrainJob{ trainJob := types.TrainJob{
Name: job.Name, Name: job.Name,
Status: job.Status, Status: enum.ExternalStatus(job.Status).String(),
Strategy: 0, Strategy: 0,
SynergyStatus: "未协同", SynergyStatus: "未协同",
} }

View File

@ -0,0 +1,28 @@
package enum
type ExternalStatus string
const (
EXTERNAL_RUNNING ExternalStatus = "running"
EXTERNAL_COMPLETED ExternalStatus = "completed"
EXTERNAL_PENDING ExternalStatus = "pending"
EXTERNAL_SUCCEEDED ExternalStatus = "succeeded"
EXTERNAL_FAILED ExternalStatus = "failed"
)
func (s ExternalStatus) String() string {
switch s {
case EXTERNAL_RUNNING:
return "Running"
case EXTERNAL_COMPLETED:
return "Completed"
case EXTERNAL_PENDING:
return "Pending"
case EXTERNAL_SUCCEEDED:
return "Succeeded"
case EXTERNAL_FAILED:
return "Failed"
default:
return ""
}
}