fix(platform): clarify vehicle service status labels
This commit is contained in:
@@ -970,6 +970,16 @@ func buildVehicleCoverageServiceStatus(row VehicleCoverageRow) *VehicleServiceSt
|
||||
OnlineSourceCount: row.OnlineSourceCount,
|
||||
}
|
||||
}
|
||||
if len(row.MissingProtocols) > 0 {
|
||||
return &VehicleServiceStatus{
|
||||
Status: "degraded",
|
||||
Severity: "warning",
|
||||
Title: "来源不完整",
|
||||
Detail: sourceCoverageDetail(row.SourceCount, row.OnlineSourceCount, "车辆服务可用但缺少 "+strings.Join(row.MissingProtocols, "、")+" 来源。"),
|
||||
SourceCount: row.SourceCount,
|
||||
OnlineSourceCount: row.OnlineSourceCount,
|
||||
}
|
||||
}
|
||||
if row.OnlineSourceCount < row.SourceCount {
|
||||
return &VehicleServiceStatus{
|
||||
Status: "degraded",
|
||||
@@ -980,16 +990,6 @@ func buildVehicleCoverageServiceStatus(row VehicleCoverageRow) *VehicleServiceSt
|
||||
OnlineSourceCount: row.OnlineSourceCount,
|
||||
}
|
||||
}
|
||||
if len(row.MissingProtocols) > 0 {
|
||||
return &VehicleServiceStatus{
|
||||
Status: "degraded",
|
||||
Severity: "warning",
|
||||
Title: "部分来源离线",
|
||||
Detail: sourceCoverageDetail(row.SourceCount, row.OnlineSourceCount, "车辆服务可用但缺少 "+strings.Join(row.MissingProtocols, "、")+" 来源。"),
|
||||
SourceCount: row.SourceCount,
|
||||
OnlineSourceCount: row.OnlineSourceCount,
|
||||
}
|
||||
}
|
||||
return &VehicleServiceStatus{
|
||||
Status: "healthy",
|
||||
Severity: "ok",
|
||||
|
||||
Reference in New Issue
Block a user