|
@@ -56,12 +56,23 @@ func (pCtrl *PromoteController) GenerateContent() {
|
|
|
Role: "user",
|
|
|
SendTime: userSendTime.Format(utils.FormatDateTime),
|
|
|
}
|
|
|
+ article, err := rag.GetArticleById(gcReq.WechatArticleId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取公众号内容失败"
|
|
|
+ br.ErrMsg = "获取公众号内容失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if article.TextContent == "" {
|
|
|
+ br.Msg = "暂不支持纯文本以外的内容生成"
|
|
|
+ br.ErrMsg = "暂不支持纯文本以外的内容生成"
|
|
|
+ return
|
|
|
+ }
|
|
|
res, err := facade.AIGCBaseOnPromote(facade.AIGC{
|
|
|
Promote: gcReq.Promote,
|
|
|
ArticleId: gcReq.WechatArticleId,
|
|
|
})
|
|
|
if err != nil {
|
|
|
- br.Msg = "内容生成失败"
|
|
|
+ br.Msg = err.Error()
|
|
|
br.ErrMsg = "内容生成失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|