|
@@ -1213,6 +1213,24 @@ func (this *EnglishReportController) ClassifyIdDetail() {
|
|
|
item.Content = html.UnescapeString(item.Content)
|
|
|
item.ContentSub = html.UnescapeString(item.ContentSub)
|
|
|
}
|
|
|
+ classifyNameMap := make(map[int]*models.EnglishClassifyFullName)
|
|
|
+ if item.ClassifyIdSecond > 0 {
|
|
|
+ nameList, tErr := models.GetEnglishClassifyFullNameByIds([]int{item.ClassifyIdSecond})
|
|
|
+ if tErr != nil {
|
|
|
+ br.Msg = "获取分类名称失败"
|
|
|
+ br.ErrMsg = "获取分类名称失败, ERR:" + tErr.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for _, v := range nameList {
|
|
|
+ classifyNameMap[v.Id] = v
|
|
|
+ }
|
|
|
+ //处理分类名
|
|
|
+ if n, ok := classifyNameMap[item.ClassifyIdSecond]; ok {
|
|
|
+ item.ClassifyNameRoot = n.RootName
|
|
|
+ item.ClassifyIdRoot = n.RootId
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|