feat: 网元数据CDR接口声明

This commit is contained in:
TsMask
2024-06-07 19:48:30 +08:00
parent 305a969d7d
commit 825b9cfa0e
2 changed files with 17 additions and 8 deletions

View File

@@ -66,12 +66,12 @@ func SetFieldValue(obj any, fieldName string, value any) {
}
fieldValue.SetFloat(floatValue)
case reflect.Struct:
fmt.Printf("%s 时间解析 %s %v \n", fieldName, fieldValue.Type(), value)
fmt.Printf("%s time resolution %s %v \n", fieldName, fieldValue.Type(), value)
if fieldValue.Type() == reflect.TypeOf(time.Time{}) && value != nil {
// 解析 value 并转换为 time.Time 类型
parsedTime, err := time.Parse("2006-01-02 15:04:05 +0800 CST", fmt.Sprintf("%v", value))
if err != nil {
fmt.Println("时间解析出错:", err)
fmt.Println("Time resolution error:", err)
} else {
// 设置字段的值
fieldValue.Set(reflect.ValueOf(parsedTime))