|
@@ -5,6 +5,7 @@ import (
|
|
|
"fmt"
|
|
|
"hongze/hongze_cygx/models"
|
|
|
"hongze/hongze_cygx/utils"
|
|
|
+ "strconv"
|
|
|
"strings"
|
|
|
"time"
|
|
|
)
|
|
@@ -92,13 +93,14 @@ func (this *ReportController) IndustryList() {
|
|
|
return
|
|
|
}
|
|
|
listTop, err := models.GetIndustrialManagementTopAll(ChartPermissionId, uid)
|
|
|
- for k, v := range listTop {
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ fmt.Println(len(listTop))
|
|
|
+ for k, _ := range listTop {
|
|
|
listTop[k].IsTop = true
|
|
|
- if v.Readnum == 0 {
|
|
|
- listTop[k].IsRed = true
|
|
|
- }
|
|
|
- listTop[k].UpdateTime = utils.TimeRemoveHms(v.UpdateTime)
|
|
|
- listTop[k].LayoutTime = utils.TimeRemoveHms(v.LayoutTime)
|
|
|
}
|
|
|
if orderColumn == "NewTime" {
|
|
|
orderSrt = "art.publish_date DESC"
|
|
@@ -107,19 +109,12 @@ func (this *ReportController) IndustryList() {
|
|
|
}
|
|
|
|
|
|
list, err := models.GetIndustrialManagementAll(ChartPermissionId, uid, orderSrt)
|
|
|
- for k, v := range list {
|
|
|
- if v.Readnum == 0 {
|
|
|
- list[k].IsRed = true
|
|
|
- }
|
|
|
- list[k].UpdateTime = utils.TimeRemoveHms(v.UpdateTime)
|
|
|
- list[k].LayoutTime = utils.TimeRemoveHms(v.LayoutTime)
|
|
|
- }
|
|
|
- list = append(listTop, list...)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ list = append(listTop, list...)
|
|
|
for k, v := range list {
|
|
|
var analystStr string
|
|
|
analystList, err := models.GetIndustrialAnalystAll(v.IndustrialManagementId)
|
|
@@ -142,6 +137,24 @@ func (this *ReportController) IndustryList() {
|
|
|
analystStr = strings.TrimRight(analystStr, "/")
|
|
|
}
|
|
|
list[k].Analyst = analystStr
|
|
|
+ list[k].LayoutTime = utils.TimeRemoveHms(v.LayoutTime)
|
|
|
+ newArtinfo, err := models.GetIndustrialNewArticleDetail(v.IndustrialManagementId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ list[k].UpdateTime = utils.TimeRemoveHms(newArtinfo.PublishDate)
|
|
|
+ recordCount, err := models.GetUserToArticleCount(uid, newArtinfo.ArticleId)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取信息失败,Err:" + strconv.Itoa(uid) + ";articleId" + strconv.Itoa(newArtinfo.ArticleId)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if recordCount == 0 {
|
|
|
+ list[k].IsRed = true
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
resp := new(models.IndustrialManagementList)
|
|
|
resp.List = list
|
|
@@ -174,7 +187,6 @@ func (this *ReportController) ArticleCategoryList() {
|
|
|
return
|
|
|
}
|
|
|
detail, err := models.GetIndustrialManagementDetail(industrialManagementId)
|
|
|
- fmt.Println(detail)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "获取信息失败,Err:" + err.Error()
|
|
@@ -182,7 +194,7 @@ func (this *ReportController) ArticleCategoryList() {
|
|
|
}
|
|
|
resp := new(models.IndustrialToArticleCategoryListRep)
|
|
|
resp.List = list
|
|
|
- resp.LayoutTime = detail.LayoutTime
|
|
|
+ resp.LayoutTime = utils.TimeRemoveHms(detail.LayoutTime)
|
|
|
resp.IndustryName = detail.IndustryName
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|