feat:ai生成图文
This commit is contained in:
parent
a753595b12
commit
b9259f1300
@ -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"),
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user