package main import ( "fmt" "testing" ) func TestAI(t *testing.T) { tmp := ResultItems{ {ListPubTime: "2024年5月1日"}, {ListPubTime: "2024/8/1"}, {ListPubTime: "中文干扰文本"}, {ListPubTime: "中文干扰文本 2024-7-12"}, } callAIState := false for i := 0; i < 5; i++ { err := UpdateResultDateStr(tmp) if err == nil { callAIState = true break } fmt.Println("ai调用失败,再次尝试", err.Error()) } if callAIState { for _, v := range tmp { fmt.Println(v.ListPubTime) } } }