|
@@ -2015,8 +2015,27 @@ func GetUserArticleHistoryIndustrialNewPublishDate(user *models.WxUserItem, indu
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+// UpdateResourceDataHYSDSort 两年以后得行业深度排序不优先展示
|
|
|
+func UpdateResourceDataHYSDSort(cont context.Context) (err error) {
|
|
|
+ //func UpdateResourceDataHYSDSort() (err error) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ go utils.SendAlarmMsg("查研观向-每日更新月阅读飙升榜单失败, ErrMsg: "+err.Error(), 3)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+
|
|
|
+ e := models.UpdateResourceDataHYSDSortBytime()
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("两年以后得行业深度排序不优先展示失败, UpdateResourceDataHYSDSortBytime Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ //fmt.Println(e)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
//func init() {
|
|
|
-// initcygx15_0()
|
|
|
+// UpdateResourceDataHYSDSort()
|
|
|
//}
|
|
|
|
|
|
func initcygx15_0() {
|
|
@@ -2071,3 +2090,116 @@ func initcygx15_0() {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+func initcygx15_0_0() {
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+
|
|
|
+ listActivity, e := models.GetActivityListByCondition(condition, pars)
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println(e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapActivityLabel := make(map[int]string)
|
|
|
+ for _, v := range listActivity {
|
|
|
+ mapActivityLabel[v.ActivityId] = v.Label
|
|
|
+ }
|
|
|
+
|
|
|
+ condition = ` AND source IN ('activity') `
|
|
|
+ //全部都是标题搜索
|
|
|
+ list, e := models.GetResourceDataListCondition(condition, pars, 0, 10000)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ fmt.Println(e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ fmt.Println(len(list))
|
|
|
+
|
|
|
+ //return
|
|
|
+
|
|
|
+ for k, v := range list {
|
|
|
+ fmt.Println(k)
|
|
|
+ sourceId := v.SourceId
|
|
|
+ searchTitle := v.SearchTitle + "{|}" + mapActivityLabel[sourceId]
|
|
|
+ //fmt.Println(searchTitle)
|
|
|
+ e = models.UpdatecygxResourceDatasearchTitleSource(searchTitle, v.Source, sourceId)
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println("UpdatecygxResourceDatasearchTitle", e)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ fmt.Println("enddss")
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func initcygx15_0_0_0() {
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+
|
|
|
+ listActivityVideo, e := models.GetActivityVideoListAll15_0()
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println(e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapActivityLabel := make(map[int]string)
|
|
|
+ for _, v := range listActivityVideo {
|
|
|
+ mapActivityLabel[v.VideoId] = v.Label
|
|
|
+ }
|
|
|
+
|
|
|
+ condition = ` AND source IN ('activityvideo') `
|
|
|
+ //全部都是标题搜索
|
|
|
+ list, e := models.GetResourceDataListCondition(condition, pars, 0, 10000)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ fmt.Println(e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ fmt.Println(len(list))
|
|
|
+
|
|
|
+ //return
|
|
|
+
|
|
|
+ for k, v := range list {
|
|
|
+ fmt.Println(k)
|
|
|
+ sourceId := v.SourceId
|
|
|
+ searchTitle := v.SearchTitle + "{|}" + mapActivityLabel[sourceId]
|
|
|
+ fmt.Println(searchTitle, v.Source, sourceId)
|
|
|
+ fmt.Println(searchTitle)
|
|
|
+ e = models.UpdatecygxResourceDatasearchTitleSource(searchTitle, v.Source, sourceId)
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println("UpdatecygxResourceDatasearchTitle", e)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ listActivityVoice, e := models.GetActivityVoiceListAll15_0()
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println(e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapActivityVocieLabel := make(map[int]string)
|
|
|
+ for _, v := range listActivityVoice {
|
|
|
+ mapActivityVocieLabel[v.ActivityVoiceId] = v.Label
|
|
|
+ }
|
|
|
+
|
|
|
+ condition = ` AND source IN ('activityvoice') `
|
|
|
+ //全部都是标题搜索
|
|
|
+ listVoice, e := models.GetResourceDataListCondition(condition, pars, 0, 10000)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ fmt.Println(e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ fmt.Println(len(listVoice))
|
|
|
+
|
|
|
+ //return
|
|
|
+
|
|
|
+ for k, v := range listVoice {
|
|
|
+ fmt.Println(k)
|
|
|
+ sourceId := v.SourceId
|
|
|
+ searchTitle := v.SearchTitle + "{|}" + mapActivityVocieLabel[sourceId]
|
|
|
+ fmt.Println(searchTitle, v.Source, sourceId)
|
|
|
+ fmt.Println(searchTitle)
|
|
|
+ e = models.UpdatecygxResourceDatasearchTitleSource(searchTitle, v.Source, sourceId)
|
|
|
+ if e != nil {
|
|
|
+ fmt.Println("UpdatecygxResourceDatasearchTitle", e)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fmt.Println("enddss")
|
|
|
+ return
|
|
|
+}
|