|
@@ -305,6 +305,7 @@ func (this *ResearchController) ThemeDetail() {
|
|
if subjectMap[v.SubjectName] == "" && v.SubjectName != "" {
|
|
if subjectMap[v.SubjectName] == "" && v.SubjectName != "" {
|
|
resp.ListSubject = append(resp.ListSubject, itemSubJect)
|
|
resp.ListSubject = append(resp.ListSubject, itemSubJect)
|
|
}
|
|
}
|
|
|
|
+
|
|
subjectMap[v.SubjectName] = v.IndustryName
|
|
subjectMap[v.SubjectName] = v.IndustryName
|
|
if v.FllowNum > 0 {
|
|
if v.FllowNum > 0 {
|
|
resp.IsFollw = true
|
|
resp.IsFollw = true
|
|
@@ -331,6 +332,7 @@ func (this *ResearchController) ThemeDetail() {
|
|
item.Title = v2.Title
|
|
item.Title = v2.Title
|
|
item.PublishDate = v2.PublishDate
|
|
item.PublishDate = v2.PublishDate
|
|
item.SubjectName = v2.SubjectName
|
|
item.SubjectName = v2.SubjectName
|
|
|
|
+ item.IndustrialSubjectId = v2.IndustrialSubjectId
|
|
for _, v3 := range list {
|
|
for _, v3 := range list {
|
|
if v3.ArticleId == v2.ArticleId && v3.SubjectName != v2.SubjectName && v3.SubjectName != "" {
|
|
if v3.ArticleId == v2.ArticleId && v3.SubjectName != v2.SubjectName && v3.SubjectName != "" {
|
|
item.SubjectName += "/" + v3.SubjectName
|
|
item.SubjectName += "/" + v3.SubjectName
|
|
@@ -343,20 +345,19 @@ func (this *ResearchController) ThemeDetail() {
|
|
if v2.MyCollectNum > 0 {
|
|
if v2.MyCollectNum > 0 {
|
|
item.IsCollect = true
|
|
item.IsCollect = true
|
|
}
|
|
}
|
|
- subjetcGroup.List = append(subjetcGroup.List, item)
|
|
|
|
|
|
+ resp.List = append(resp.List, item)
|
|
|
|
+ //subjetcGroup.List = append(subjetcGroup.List, item)
|
|
}
|
|
}
|
|
subjetcGroup.SubjectName = v.SubjectName
|
|
subjetcGroup.SubjectName = v.SubjectName
|
|
}
|
|
}
|
|
- resp.List = append(resp.List, subjetcGroup)
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
//当标的为空时进行合并
|
|
//当标的为空时进行合并
|
|
if len(itemsNull) > 0 {
|
|
if len(itemsNull) > 0 {
|
|
- subjetcGroup := new(models.GetThemeAericleListBuSubjectResp)
|
|
|
|
for _, v := range itemsNull {
|
|
for _, v := range itemsNull {
|
|
- subjetcGroup.List = append(subjetcGroup.List, v)
|
|
|
|
- subjetcGroup.SubjectName = v.SubjectName
|
|
|
|
|
|
+ resp.List = append(resp.List, v)
|
|
}
|
|
}
|
|
- resp.List = append(resp.List, subjetcGroup)
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
br.Success = true
|
|
br.Success = true
|