mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-08 03:00:26 +08:00
集群概要信息中增加系统服务状态
This commit is contained in:
@@ -1037,6 +1037,20 @@ func (this *NodeClusterService) FindEnabledNodeClusterConfigInfo(ctx context.Con
|
||||
result.WebpIsOn = nodeconfigs.DefaultWebPImagePolicy.IsOn
|
||||
}
|
||||
|
||||
// system service
|
||||
if models.IsNotNull(cluster.SystemServices) {
|
||||
var servicesMap = map[string]maps.Map{}
|
||||
err = json.Unmarshal(cluster.SystemServices, &servicesMap)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
for _, serviceMap := range servicesMap {
|
||||
if serviceMap.GetBool("isOn") {
|
||||
result.HasSystemServices = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return result, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user