设置ppt制作是否上线的配置文件
This commit is contained in:
parent
8a316003be
commit
3a9f6c881c
|
|
@ -83,6 +83,7 @@ type ConfigStruct struct {
|
||||||
MASTER_SERVER_DOMAIN string `json:"master_server_domain"` // 主服务器域名
|
MASTER_SERVER_DOMAIN string `json:"master_server_domain"` // 主服务器域名
|
||||||
USER_SYNC_TIME int `json:"user_sync_time"` // 用户数据同步时间,单位秒
|
USER_SYNC_TIME int `json:"user_sync_time"` // 用户数据同步时间,单位秒
|
||||||
SERVER_NAME string `json:"server_name"` // 服务器名称,用于区分不同服务器
|
SERVER_NAME string `json:"server_name"` // 服务器名称,用于区分不同服务器
|
||||||
|
SPARK_PPT_USAGE bool `json:"spark_ppt_usage"` // 是否使用spark ppt功能
|
||||||
}
|
}
|
||||||
|
|
||||||
// 读取配置文件
|
// 读取配置文件
|
||||||
|
|
@ -149,4 +150,5 @@ func DefaultConfig() {
|
||||||
Config.MASTER_SERVER_DOMAIN = ""
|
Config.MASTER_SERVER_DOMAIN = ""
|
||||||
Config.USER_SYNC_TIME = 86400
|
Config.USER_SYNC_TIME = 86400
|
||||||
Config.SERVER_NAME = "default"
|
Config.SERVER_NAME = "default"
|
||||||
|
Config.SPARK_PPT_USAGE = false
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -247,13 +247,15 @@ func SparkDoCreateOutline(userReq *proto.SparkCreateOutlineRequest, base *proto.
|
||||||
|
|
||||||
var outline proto.SparkCreateOutlineResponse
|
var outline proto.SparkCreateOutlineResponse
|
||||||
//获取大纲
|
//获取大纲
|
||||||
//测试阶段
|
if proto.Config.SPARK_PPT_USAGE {
|
||||||
outline = testPPTOutline()
|
if userReq.FileUrl == "" {
|
||||||
//if userReq.FileUrl == "" {
|
outline, err = SparkCreateOutline(&modelParam, userReq) //根据query生成大纲
|
||||||
// outline, err = SparkCreateOutline(&modelParam, userReq) //根据query生成大纲
|
} else {
|
||||||
//} else {
|
outline, err = SparkCreateOutlineByDoc(&modelParam, userReq) //根据文档生成大纲
|
||||||
// outline, err = SparkCreateOutlineByDoc(&modelParam, userReq) //根据文档生成大纲
|
}
|
||||||
//}
|
} else {
|
||||||
|
outline = testPPTOutline() //测试阶段
|
||||||
|
}
|
||||||
//进行保存
|
//进行保存
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("Spark create outline Error:", err)
|
log.Println("Spark create outline Error:", err)
|
||||||
|
|
@ -304,15 +306,21 @@ func SparkDoCreatePPTByOutline(userReq *proto.SparkCreatePPTByOutlineUserRequest
|
||||||
log.Println("Create message error:", err3, userMsgID)
|
log.Println("Create message error:", err3, userMsgID)
|
||||||
return proto.SparkCreatePPTResponse{}, err3
|
return proto.SparkCreatePPTResponse{}, err3
|
||||||
}
|
}
|
||||||
//测试阶段
|
|
||||||
resp := testPPTInfo()
|
|
||||||
|
|
||||||
//resp, err4 := SparkCreatePPTByOutline(&modelParam, userReq) //根据大纲生成ppt
|
var resp proto.SparkCreatePPTResponse
|
||||||
//
|
|
||||||
//if err4 != nil {
|
if proto.Config.SPARK_PPT_USAGE {
|
||||||
// log.Println("Spark create ppt by outline Error:", err4)
|
var err4 error
|
||||||
// return proto.SparkCreatePPTResponse{}, err4
|
resp, err4 = SparkCreatePPTByOutline(&modelParam, userReq) //根据大纲生成ppt
|
||||||
//}
|
if err4 != nil {
|
||||||
|
log.Println("Spark create ppt by outline Error:", err4)
|
||||||
|
return proto.SparkCreatePPTResponse{}, err4
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
//测试阶段
|
||||||
|
resp = testPPTInfo()
|
||||||
|
}
|
||||||
|
|
||||||
//进行保存
|
//进行保存
|
||||||
service.CreateAIStreamMsg(base.UserID, base.ModelID, int(base.SessionID), resp, modelParam.Model) //保存消息
|
service.CreateAIStreamMsg(base.UserID, base.ModelID, int(base.SessionID), resp, modelParam.Model) //保存消息
|
||||||
//新协程获取ppt制作进度
|
//新协程获取ppt制作进度
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue