diff --git a/handler/tool.go b/handler/tool.go index 8c31e02..ac77494 100644 --- a/handler/tool.go +++ b/handler/tool.go @@ -10,7 +10,6 @@ import ( "fmt" "github.com/gin-gonic/gin" "io" - "log" "net/http" "os" "strconv" @@ -453,13 +452,14 @@ func GetSparkPPTThemeList(c *gin.Context) { var themeList proto.SparkPPTThemeListResponse //获取主题列表 if worker.IsContainKey("spark_ppt_theme_list") { - themeListStr := worker.GetRedis("spark_ppt_theme_list") - if themeListStr != "" { - err = json.Unmarshal([]byte(themeListStr), &themeList) - if err != nil { - log.Println("get redis spark ppt theme list error:", err) - } - } + //themeListStr := worker.GetRedis("spark_ppt_theme_list") + //if themeListStr != "" { + // err = json.Unmarshal([]byte(themeListStr), &themeList) + // if err != nil { + // log.Println("get redis spark ppt theme list error:", err) + // } + //} + themeList = spark.TestPPTTHemeList() } else { themeList, err = spark.SparkPPTThemeList(&modelParam, req) themeListStr, _ := json.Marshal(themeList) diff --git a/service/spark/spark-ppt.go b/service/spark/spark-ppt.go index d7b616a..d5a529f 100644 --- a/service/spark/spark-ppt.go +++ b/service/spark/spark-ppt.go @@ -457,3 +457,28 @@ func testPPTOutline() proto.SparkCreateOutlineResponse { } return outline } + +func TestPPTTHemeList() proto.SparkPPTThemeListResponse { + path := "/home/saw/saw_ppt_theme.json" + var themeList proto.SparkPPTThemeListResponse + //读取文件 + file, err := os.Open(path) + if err != nil { + log.Println("Error opening file:", err) + return themeList + } + defer file.Close() + //读取文件内容 + data, err := io.ReadAll(file) + if err != nil { + log.Println("Error reading file:", err) + return themeList + } + + err = json.Unmarshal(data, &themeList) + if err != nil { + log.Println("Error unmarshalling JSON:", err) + return themeList + } + return themeList +}