feat:ai生成图文

This commit is contained in:
bx1834938347-prog 2025-12-04 15:25:40 +08:00
parent a753595b12
commit b9259f1300
3 changed files with 6 additions and 2 deletions

View File

@ -84,12 +84,14 @@ func ImageContentGetResultExcel(c *gin.Context) {
func returnExcel(failedTasks []*ImageTask, c *gin.Context) error { func returnExcel(failedTasks []*ImageTask, c *gin.Context) error {
titleList := []string{ titleList := []string{
"艺术家", "错误信息", "任务ID", "开始时间", "行数", "艺术家", "编号", "错误信息", "任务ID", "开始时间",
} }
var dataList []interface{} var dataList []interface{}
for _, task := range failedTasks { for _, task := range failedTasks {
data := []interface{}{ data := []interface{}{
task.Data.LineNum,
task.Data.ArtistName, task.Data.ArtistName,
task.Data.SubNum,
getErrorMessage(task.Error), getErrorMessage(task.Error),
task.TaskID, task.TaskID,
task.StartTime.Format("2006-01-02 15:04:05"), task.StartTime.Format("2006-01-02 15:04:05"),

View File

@ -37,7 +37,7 @@ type excelData struct {
PhotoRequire string //图片要求 必须字段 PhotoRequire string //图片要求 必须字段
PhotoUrl string //画作地址 PhotoUrl string //画作地址
PhotoNum int //图片数量 必须字段 PhotoNum int //图片数量 必须字段
LineNum int
} }
type publishImageReq struct { type publishImageReq struct {
ArtistName string //艺人 ArtistName string //艺人
@ -190,6 +190,7 @@ func readExcel(excelPath string) ([]excelData, error) {
PhotoRequire: getCellValue(f, sheetName, i, 8), PhotoRequire: getCellValue(f, sheetName, i, 8),
PhotoUrl: photoUrl, PhotoUrl: photoUrl,
PhotoNum: num, PhotoNum: num,
LineNum: i,
} }
result = append(result, data) result = append(result, data)

View File

@ -395,6 +395,7 @@ func (p *BatchProcessor) UpdateTaskStatuses(taskId string) (err error) {
}); err != nil { }); err != nil {
p.tasks[taskId].Error = err p.tasks[taskId].Error = err
} }
p.tasks[taskId].Status = TaskSuccessful
p.inProgress[taskId] = true p.inProgress[taskId] = true
p.tasks[taskId].EndTime = time.Now() p.tasks[taskId].EndTime = time.Now()
return err return err