diff --git a/pkg/service/cast/report.go b/pkg/service/cast/report.go index 5f42ef29..c3147d37 100644 --- a/pkg/service/cast/report.go +++ b/pkg/service/cast/report.go @@ -34,8 +34,8 @@ import ( // CreateCompetitiveReportReqEx 扩展的竞品报告请求(包含AI生成的JSON数据) type CreateCompetitiveReportReqEx struct { - *cast.CreateCompetitiveReportReq // 嵌入原有请求 - ReportData utils.CompetitorReportData `json:"reportData"` // AI生成的竞品报告数据 + *cast.CreateCompetitiveReportReq // 嵌入原有请求 + ReportData utils.CompetitorReportData `json:"reportData,json_data"` // AI生成的竞品报告数据(支持 reportData 和 json_data 两种字段名) } // CreateCompetitiveReport 创建竞品报告 diff --git a/pkg/service/taskbench/taskBench.go b/pkg/service/taskbench/taskBench.go index 0f10771e..d9a08f38 100644 --- a/pkg/service/taskbench/taskBench.go +++ b/pkg/service/taskbench/taskBench.go @@ -383,8 +383,8 @@ type CreateWorkAnalysisWithTaskUUIDReq struct { type CreateCompetitiveReportWithTaskUUIDReq struct { *cast.CreateCompetitiveReportReq - AssignRecordsUUID string `json:"assignRecordsUUID"` - ReportData utils.CompetitorReportData `json:"reportData"` // AI生成的竞品报告数据 + AssignRecordsUUID string `json:"assignRecordsUUID"` + ReportData utils.CompetitorReportData `json:"reportData,json_data"` // AI生成的竞品报告数据 } func UpdateWorkImageWithTaskUUID(ctx *gin.Context) {