|
@@ -66,7 +66,6 @@ func (e *Entsearch) Bidsearchforentindex() error {
|
|
|
v["area"] = ""
|
|
|
}
|
|
|
t1 := time.Unix(util.Int64All(v["publishtime"]), 0)
|
|
|
- //v["timetemp"] = fmt.Sprint(util.Int64All(v["publishtime"]))
|
|
|
v["time1"] = util.TimeDiff(t1)
|
|
|
if v["jgtime"] != "" && v["jgtime"] != nil {
|
|
|
t2 := time.Unix(util.Int64All(v["jgtime"]), 0)
|
|
@@ -212,7 +211,6 @@ func (e *Entsearch) PcSearchZbqyAjax() error {
|
|
|
})
|
|
|
} else {
|
|
|
if area == "" && minprice == 0 && maxprice == 0 {
|
|
|
- log.Println("----2222222222", currentPage)
|
|
|
data := redis.Get("other", "index_bidentlist").([]interface{})
|
|
|
e.ServeJson(map[string]interface{}{
|
|
|
"list": data[currentPage-1],
|
|
@@ -306,42 +304,36 @@ func (e *Entsearch) Bidsearchforent() error {
|
|
|
list := []map[string]interface{}{}
|
|
|
list = jylabutil.GetProjectByEntName(searchvalue, area, minprice, maxprice, 1, 50)
|
|
|
//jyutil.BidListConvert("", &list)
|
|
|
-
|
|
|
- for k, v := range list {
|
|
|
- v["k"] = k + 1
|
|
|
- if v["area"] == "A" {
|
|
|
- v["area"] = "全国"
|
|
|
- }
|
|
|
- t1 := time.Unix(util.Int64All(v["publishtime"]), 0)
|
|
|
- //v["timetemp"] = fmt.Sprint(util.Int64All(v["publishtime"]))
|
|
|
- v["time1"] = util.TimeDiff(t1)
|
|
|
- if v["jgtime"] != "" && v["jgtime"] != nil {
|
|
|
- t2 := time.Unix(util.Int64All(v["jgtime"]), 0)
|
|
|
- timeStr := t2.Format("2006-01-02")
|
|
|
- v["time2"] = timeStr
|
|
|
- } else {
|
|
|
- v["time2"] = ""
|
|
|
- }
|
|
|
- if v["bidamount"] != nil {
|
|
|
- v["bidamount"] = fmt.Sprintf("%.2f", v["bidamount"])
|
|
|
- }
|
|
|
- itemList := v["list"].([]interface{})
|
|
|
- var subtypeid string
|
|
|
- var bidstatusid string
|
|
|
- for _, j := range itemList {
|
|
|
- z := j.(map[string]interface{})
|
|
|
- if z["subtype"] == "中标" || z["subtype"] == "成交" {
|
|
|
- subtypeid = util.EncodeArticleId2ByCheck(util.ObjToString(z["infoid"]))
|
|
|
- } else if z["bidstatus"] == "中标" || z["bidstatus"] == "成交" {
|
|
|
- bidstatusid = util.EncodeArticleId2ByCheck(util.ObjToString(z["infoid"]))
|
|
|
+ if len(list) > 0 {
|
|
|
+ for _, v := range list {
|
|
|
+ v["_id"] = util.DecodeArticleId2ByCheck(util.ObjToString(v["_id"]))
|
|
|
+ // if v["jgtime"] != "" && v["jgtime"] != nil {
|
|
|
+ // v["jgtime"] = util.FormatDateWithObj(v["jgtime"], util.Date_Short_Layout)
|
|
|
+ // } else {
|
|
|
+ // v["jgtime"] = ""
|
|
|
+ // }
|
|
|
+ // if v["bidamount"] != nil {
|
|
|
+ // v["bidamount"] = fmt.Sprintf("%.2f", v["bidamount"]/10000)
|
|
|
+ // }
|
|
|
+ itemList := v["list"].([]interface{})
|
|
|
+ var subtypeid string
|
|
|
+ var bidstatusid string
|
|
|
+ for _, j := range itemList {
|
|
|
+ z := j.(map[string]interface{})
|
|
|
+ if z["subtype"] == "中标" || z["subtype"] == "成交" {
|
|
|
+ subtypeid = util.EncodeArticleId2ByCheck(util.ObjToString(z["infoid"]))
|
|
|
+ } else if z["bidstatus"] == "中标" || z["bidstatus"] == "成交" {
|
|
|
+ bidstatusid = util.EncodeArticleId2ByCheck(util.ObjToString(z["infoid"]))
|
|
|
+ }
|
|
|
+ v["linkid"] = util.EncodeArticleId2ByCheck(util.ObjToString(z["infoid"]))
|
|
|
+ }
|
|
|
+ if subtypeid != "" {
|
|
|
+ v["linkid"] = util.DecodeArticleId2ByCheck(subtypeid)
|
|
|
+ } else if bidstatusid != "" {
|
|
|
+ v["linkid"] = util.DecodeArticleId2ByCheck(bidstatusid)
|
|
|
}
|
|
|
- v["linkid"] = util.EncodeArticleId2ByCheck(util.ObjToString(z["infoid"]))
|
|
|
- }
|
|
|
- if subtypeid != "" {
|
|
|
- v["linkid"] = subtypeid
|
|
|
- } else if bidstatusid != "" {
|
|
|
- v["linkid"] = bidstatusid
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
e.T["list"] = list
|
|
|
} else {
|