|
@@ -573,6 +573,33 @@ func (c *WechatPlatformController) ArticleList() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 标签处理
|
|
|
+ {
|
|
|
+ wechatPlateIdList := make([]int, 0)
|
|
|
+ for _, v := range viewList {
|
|
|
+ wechatPlateIdList = append(wechatPlateIdList, v.WechatPlatformId)
|
|
|
+ }
|
|
|
+ obj := rag.WechatPlatformTagMapping{}
|
|
|
+ mappingList, err := obj.GetWechatPlatformTagListByWechatPlatformIdList(wechatPlateIdList)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ wechatPlatformIdMap := make(map[int]*rag.WechatPlatformTagItem)
|
|
|
+ for _, v := range mappingList {
|
|
|
+ wechatPlatformIdMap[v.WechatPlatformId] = v
|
|
|
+ }
|
|
|
+ for k, v := range viewList {
|
|
|
+ item, ok := wechatPlatformIdMap[v.WechatPlatformId]
|
|
|
+ if !ok {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ viewList[k].TagName = item.TagName
|
|
|
+ viewList[k].TagId = item.TagId
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
|
resp := response.WechatArticleListListResp{
|
|
|
List: viewList,
|