diff --git a/handler/tool.go b/handler/tool.go index ac77494..a5761e7 100644 --- a/handler/tool.go +++ b/handler/tool.go @@ -513,9 +513,10 @@ func CreateSparkPPT(c *gin.Context) { return } base := proto.SparkCreatePPTBaseInfo{UserID: userID} + base.SessionID = req.SessionID pptresp, err2 := spark.SparkDoCreatePPTByOutline(&req, &base) if err2 != nil { - c.JSON(http.StatusOK, gin.H{"error": "create ppt error", "code": proto.ParameterError, "message": "failed"}) + c.JSON(http.StatusOK, gin.H{"error": "create ppt error:" + err.Error(), "code": proto.ParameterError, "message": "failed"}) return } else { c.JSON(http.StatusOK, gin.H{"code": proto.SuccessCode, "message": "success", "data": pptresp}) diff --git a/proto/spark.go b/proto/spark.go index e3477df..b401336 100644 --- a/proto/spark.go +++ b/proto/spark.go @@ -114,12 +114,13 @@ type SparkCreateOutlineRequest struct { } type SparkCreatePPTByOutlineUserRequest struct { - Function string `json:"function" form:"function"` // 功能 - Sid string `json:"sid" form:"sid"` // 会话id,spark提供 - Query string `json:"query" form:"query"` // 查询内容 - FileUrl string `json:"fileUrl" form:"fileUrl"` // 文件url - FileName string `json:"fileName" form:"fileName"` // 文件名 - Outline SparkCreateOutlineResponseOutline `json:"outline" form:"outline"` // 大纲 + Function string `json:"function" form:"function"` // 功能 + Sid string `json:"sid" form:"sid"` // 会话id,spark提供 + SessionID uint `json:"sessionId" form:"sessionId"` // 会话id + Query string `json:"query" form:"query"` // 查询内容 + FileUrl string `json:"fileUrl" form:"fileUrl"` // 文件url + FileName string `json:"fileName" form:"fileName"` // 文件名 + Outline SparkCreateOutlineResponseOutline `json:"outline" form:"outline"` // 大纲 } type SparkCreatePptByOutlineRequest struct {