|
@@ -150,7 +150,11 @@ func (n *Newscont) viewContent4Front(_id string, temp string) error {
|
|
|
time := (*r)["releasetime"]
|
|
|
if time != nil && time != "" {
|
|
|
time = time.(float64)
|
|
|
- f := elastic.GetPage("content", "content", `{"releasetime": {"$gt": `+fmt.Sprint(time)+`}, "s_contenttype": "qykb"}`, `"releasetime"`, `{"_id":1,"s_title":1}`, 0, 1)
|
|
|
+ contenttype := "qykb"
|
|
|
+ if (*r)["s_contenttype"] == "zhsk" {
|
|
|
+ contenttype = "zhsk"
|
|
|
+ }
|
|
|
+ f := elastic.GetPage("content", "content", `{"releasetime": {"$gt": `+fmt.Sprint(time)+`}, "s_contenttype": "`+contenttype+`"}`, `"releasetime"`, `{"_id":1,"s_title":1}`, 0, 1)
|
|
|
if len(*f) > 0 {
|
|
|
for _, v := range *f {
|
|
|
if i == 0 {
|
|
@@ -161,7 +165,7 @@ func (n *Newscont) viewContent4Front(_id string, temp string) error {
|
|
|
}
|
|
|
}
|
|
|
var j = 0
|
|
|
- nt := elastic.GetPage("content", "content", `{"releasetime": {"$lt": `+fmt.Sprint(time)+`}, "s_contenttype": "qykb"}`, `{"releasetime":-1}`, `{"_id":1,"s_title":1}`, 0, 1)
|
|
|
+ nt := elastic.GetPage("content", "content", `{"releasetime": {"$lt": `+fmt.Sprint(time)+`}, "s_contenttype": "`+contenttype+`"}`, `{"releasetime":-1}`, `{"_id":1,"s_title":1}`, 0, 1)
|
|
|
if len(*nt) > 0 {
|
|
|
for _, v := range *nt {
|
|
|
if j == 0 {
|