|
@@ -1035,17 +1035,18 @@ func AddOrEditEsWechatArticleAbstract(articleAbstractId int) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- // 公众号平台关联的标签品种
|
|
|
- tagObj := rag.WechatPlatformTagMapping{}
|
|
|
- tagMappingList, err := tagObj.GetListByCondition(` AND wechat_platform_id = ? `, []interface{}{articleInfo.WechatPlatformId}, 0, 10000)
|
|
|
- if err != nil {
|
|
|
- err = fmt.Errorf("获取公众号平台关联的品种信息失败,Err:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
+ // 标签ID
|
|
|
tagIdList := make([]int, 0)
|
|
|
- for _, v := range tagMappingList {
|
|
|
- tagIdList = append(tagIdList, v.TagId)
|
|
|
+ if abstractInfo.Tags != `` {
|
|
|
+ tagIdStrList := strings.Split(abstractInfo.Tags, ",")
|
|
|
+ for _, tagIdStr := range tagIdStrList {
|
|
|
+ tagId, tmpErr := strconv.Atoi(tagIdStr)
|
|
|
+ if tmpErr != nil {
|
|
|
+ err = fmt.Errorf("报告标签ID转int失败,Err:" + tmpErr.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ tagIdList = append(tagIdList, tagId)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
esItem := elastic.WechatArticleAbstractItem{
|
|
@@ -1053,6 +1054,7 @@ func AddOrEditEsWechatArticleAbstract(articleAbstractId int) {
|
|
|
WechatArticleId: abstractInfo.WechatArticleId,
|
|
|
WechatPlatformId: articleInfo.WechatPlatformId,
|
|
|
Abstract: abstractInfo.Content,
|
|
|
+ QuestionId: abstractInfo.QuestionId,
|
|
|
Version: abstractInfo.Version,
|
|
|
VectorKey: abstractInfo.VectorKey,
|
|
|
ModifyTime: articleInfo.ModifyTime,
|