diff --git a/internal/logic/a/fina_indicator.go b/internal/logic/a/fina_indicator.go index db73f82..c7b6d0a 100644 --- a/internal/logic/a/fina_indicator.go +++ b/internal/logic/a/fina_indicator.go @@ -310,11 +310,11 @@ func UpdateFinaIndicator(code, period string, item map[string]any) { // Compare each field and only add to update if different // Date fields - if old.AnnDate != item["ann_date"].(string) { - upd["ann_date"] = item["ann_date"].(string) + if old.AnnDate != utils.AnyToString(itemData["ann_date"]) { + upd["ann_date"] = utils.AnyToString(itemData["ann_date"]) } - if old.EndDate != item["end_date"].(string) { - upd["end_date"] = item["end_date"].(string) + if old.EndDate != utils.AnyToString(itemData["end_date"]) { + upd["end_date"] = utils.AnyToString(itemData["end_date"]) } // 每股指标