|
@@ -3,9 +3,10 @@ package search
|
|
|
import (
|
|
|
"fmt"
|
|
|
"github.com/go-xweb/xweb"
|
|
|
- "qfw/util/elastic"
|
|
|
+ //"qfw/util/elastic"
|
|
|
"config"
|
|
|
"strconv"
|
|
|
+ "jfw/jylabutil"
|
|
|
)
|
|
|
|
|
|
type EntSeSearch struct {
|
|
@@ -25,22 +26,38 @@ func (e *EntSeSearch) ToSearch() error{
|
|
|
}
|
|
|
|
|
|
func (e *EntSeSearch) RecList() {
|
|
|
- fmt.Println("entName", e.GetString("entName"))
|
|
|
var entName = e.GetString("entName")
|
|
|
- if entName!=""{
|
|
|
- limit,_ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
|
|
|
- r := elastic.GetPage("winner", "winner", `{"winner":"`+entName+`"}`, ``, `"_id","winner"`, 0, limit)
|
|
|
- if r!=nil && len(*r) != 0{
|
|
|
- fmt.Println("RecList",r)
|
|
|
- e.ServeJson(map[string]interface{}{
|
|
|
- "recList": r,
|
|
|
- })
|
|
|
- }
|
|
|
+ limit,_ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
|
|
|
+ //if entName!=""{
|
|
|
+ // limit,_ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
|
|
|
+ // r := elastic.GetPage("winner", "winner", `{"winner":"`+entName+`"}`, ``, `"_id","winner"`, 0, limit)
|
|
|
+ // if r!=nil && len(*r) != 0{
|
|
|
+ // fmt.Println("RecList",r)
|
|
|
+ // e.ServeJson(map[string]interface{}{
|
|
|
+ // "recList": r,
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+ fmt.Println("11111111111111111",entName,limit)
|
|
|
+ re := jylabutil.GetEenNameImmediate(entName,limit)
|
|
|
+ fmt.Println("RecList",re)
|
|
|
+ if re!=nil && len(re) != 0{
|
|
|
+ e.ServeJson(map[string]interface{}{
|
|
|
+ "recList": re,
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
|
|
|
func (e *EntSeSearch) ProList() {
|
|
|
+ var searchname = e.GetString("searchname")
|
|
|
+ var scope = e.GetString("scope")
|
|
|
+ //var money = e.GetString("money")
|
|
|
+ var money_from,_ = strconv.Atoi(e.GetString("money_from"))
|
|
|
+ var money_to,_ = strconv.Atoi(e.GetString("money_to"))
|
|
|
+ fmt.Println(searchname,scope,money_from,money_to)
|
|
|
+ proMap := jylabutil.GetProjectByEntName(searchname,scope,money_from,money_to,1,10)
|
|
|
+ fmt.Println("------------------",proMap)
|
|
|
e.ServeJson(map[string]interface{}{
|
|
|
-
|
|
|
+ "proList": proMap,
|
|
|
})
|
|
|
}
|