|
@@ -178,10 +178,6 @@ func (this *ReportController) IndustryList() {
|
|
|
if orderColumn == "" {
|
|
|
orderColumn = "NewTime"
|
|
|
}
|
|
|
- //if ChartPermissionId < 1 {
|
|
|
- // br.Msg = "请输入分类ID"
|
|
|
- // return
|
|
|
- //}
|
|
|
if orderColumn == "NewTime" {
|
|
|
orderSrt = "update_time DESC"
|
|
|
} else {
|
|
@@ -189,43 +185,51 @@ func (this *ReportController) IndustryList() {
|
|
|
}
|
|
|
fmt.Println(orderSrt)
|
|
|
//全部都是置顶
|
|
|
- if totalTop >= currentIndex*pageSize {
|
|
|
- listTop, err := models.GetIndustrialManagementTopAll(uid, condition, startSize, pageSize)
|
|
|
- for k, _ := range listTop {
|
|
|
- listTop[k].IsTop = true
|
|
|
- }
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- list = listTop
|
|
|
- } else if totalTop < (currentIndex-1)*pageSize { //全部都是不置顶
|
|
|
- listNoTop, err := models.GetIndustrialManagementAll(uid, condition, orderSrt, startSize-totalTop, pageSize)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- list = listNoTop
|
|
|
- } else { //部分置顶,部分不置顶
|
|
|
- listTop, err := models.GetIndustrialManagementTopAll(uid, condition, startSize, pageSize)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- for k, _ := range listTop {
|
|
|
- listTop[k].IsTop = true
|
|
|
- }
|
|
|
- listNoTop, err := models.GetIndustrialManagementAll(uid, condition, orderSrt, 0, pageSize-len(listTop))
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- list = append(listTop, listNoTop...)
|
|
|
+ //if totalTop >= currentIndex*pageSize {
|
|
|
+ // listTop, err := models.GetIndustrialManagementTopAll(uid, condition, startSize, pageSize)
|
|
|
+ // for k, _ := range listTop {
|
|
|
+ // listTop[k].IsTop = true
|
|
|
+ // }
|
|
|
+ // if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // list = listTop
|
|
|
+ //} else if totalTop < (currentIndex-1)*pageSize { //全部都是不置顶
|
|
|
+ // listNoTop, err := models.GetIndustrialManagementAll(uid, condition, orderSrt, startSize-totalTop, pageSize)
|
|
|
+ // if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // list = listNoTop
|
|
|
+ //} else { //部分置顶,部分不置顶
|
|
|
+ // listTop, err := models.GetIndustrialManagementTopAll(uid, condition, startSize, pageSize)
|
|
|
+ // if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // for k, _ := range listTop {
|
|
|
+ // listTop[k].IsTop = true
|
|
|
+ // }
|
|
|
+ // listNoTop, err := models.GetIndustrialManagementAll(uid, condition, orderSrt, 0, pageSize-len(listTop))
|
|
|
+ // if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // list = append(listTop, listNoTop...)
|
|
|
+ //}
|
|
|
+
|
|
|
+ listNoTop, err := models.GetIndustrialManagementAll(uid, condition, orderSrt, startSize, pageSize)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
}
|
|
|
+ list = listNoTop
|
|
|
for k, v := range list {
|
|
|
//var analystStr string
|
|
|
//analystList, err := models.GetIndustrialAnalystAll(v.IndustrialManagementId)
|
|
@@ -262,7 +266,6 @@ func (this *ReportController) IndustryList() {
|
|
|
br.ErrMsg = "获取信息失败,Err:" + strconv.Itoa(uid) + ";articleId" + strconv.Itoa(newArtinfo.ArticleId)
|
|
|
return
|
|
|
}
|
|
|
- //
|
|
|
if recordCount == 0 && user.CreatedTime.Before(utils.StrTimeToTime(newArtinfo.PublishDate)) && utils.StrTimeToTime(utils.OnlineTime).Before(utils.StrTimeToTime(newArtinfo.PublishDate)) {
|
|
|
list[k].IsRed = true
|
|
|
}
|