fix: 网元状态获取检查是否有许可时间
This commit is contained in:
@@ -29,6 +29,16 @@ func NeState(neInfo model.NeInfo) (map[string]any, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 检查是否有许可时间
|
||||||
|
if v, ok := resData["expiryDate"]; ok && v != nil {
|
||||||
|
expiryDate := v.(string)
|
||||||
|
// UPF存在2000的许可时间,MME会有空字符
|
||||||
|
if strings.HasPrefix(expiryDate, "2000") || expiryDate == "" {
|
||||||
|
logger.Warnf("NeState %s License Expiration Aanomaly. Get \"%s\"", neInfo.NeType, neUrl)
|
||||||
|
return nil, fmt.Errorf("%s License Expiration Aanomaly", neInfo.NeType)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return map[string]any{
|
return map[string]any{
|
||||||
"neType": neInfo.NeType,
|
"neType": neInfo.NeType,
|
||||||
"neId": neInfo.NeId,
|
"neId": neInfo.NeId,
|
||||||
|
|||||||
Reference in New Issue
Block a user