|
@@ -42,6 +42,7 @@ func (l *Lua) SearchData() {
|
|
query := map[string]interface{}{
|
|
query := map[string]interface{}{
|
|
stype: text,
|
|
stype: text,
|
|
}
|
|
}
|
|
|
|
+ qu.Debug("query:", query)
|
|
//bidding、索引分析
|
|
//bidding、索引分析
|
|
if stype == "title" { //根据title找bidding(bidding表有title索引,无href索引)
|
|
if stype == "title" { //根据title找bidding(bidding表有title索引,无href索引)
|
|
query = map[string]interface{}{
|
|
query = map[string]interface{}{
|
|
@@ -80,30 +81,37 @@ func (l *Lua) SearchData() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ qu.Debug("bidding 搜索完成...")
|
|
//2、找bidding_file附件信息
|
|
//2、找bidding_file附件信息
|
|
list_file, _ := util.JYMgo.Find("bidding_file", query, nil, nil, false, -1, -1)
|
|
list_file, _ := util.JYMgo.Find("bidding_file", query, nil, nil, false, -1, -1)
|
|
AddVal(*list_file, "bidding_file", &data)
|
|
AddVal(*list_file, "bidding_file", &data)
|
|
|
|
+ qu.Debug("bidding_file 搜索完成...")
|
|
//3、找spider_repeatdata判重数据表
|
|
//3、找spider_repeatdata判重数据表
|
|
list_repeat, _ := util.MgoS.Find("spider_repeatdata", query, nil, nil, false, -1, -1)
|
|
list_repeat, _ := util.MgoS.Find("spider_repeatdata", query, nil, nil, false, -1, -1)
|
|
AddVal(*list_repeat, "spider_repeatdata", &data)
|
|
AddVal(*list_repeat, "spider_repeatdata", &data)
|
|
|
|
+ qu.Debug("spider_repeatdata 搜索完成...")
|
|
//4、找spider_warn异常数据表
|
|
//4、找spider_warn异常数据表
|
|
list_warn, _ := util.MgoS.Find("spider_warn", query, nil, nil, false, -1, -1)
|
|
list_warn, _ := util.MgoS.Find("spider_warn", query, nil, nil, false, -1, -1)
|
|
AddVal(*list_warn, "spider_warn", &data)
|
|
AddVal(*list_warn, "spider_warn", &data)
|
|
|
|
+ qu.Debug("spider_warn 搜索完成...")
|
|
//5、找data_bak表
|
|
//5、找data_bak表
|
|
list_bak_lua, _ := util.MgoS.Find("data_bak", query, nil, nil, false, -1, -1)
|
|
list_bak_lua, _ := util.MgoS.Find("data_bak", query, nil, nil, false, -1, -1)
|
|
AddVal(*list_bak_lua, "lua-data_bak", &data)
|
|
AddVal(*list_bak_lua, "lua-data_bak", &data)
|
|
|
|
+ qu.Debug("lua-data_bak 搜索完成...")
|
|
list_bak_py, _ := util.MgoPy.Find("data_bak", query, nil, nil, false, -1, -1)
|
|
list_bak_py, _ := util.MgoPy.Find("data_bak", query, nil, nil, false, -1, -1)
|
|
AddVal(*list_bak_py, "python-data_bak", &data)
|
|
AddVal(*list_bak_py, "python-data_bak", &data)
|
|
|
|
+ qu.Debug("python-data_bak 搜索完成...")
|
|
//if len(data) == 0 { //以上都没有找到数据,找列表页数据
|
|
//if len(data) == 0 { //以上都没有找到数据,找列表页数据
|
|
//
|
|
//
|
|
//}
|
|
//}
|
|
l.ServeJson(map[string]interface{}{
|
|
l.ServeJson(map[string]interface{}{
|
|
"data": data,
|
|
"data": data,
|
|
})
|
|
})
|
|
|
|
+ data = []map[string]interface{}{}
|
|
}
|
|
}
|
|
|
|
|
|
func AddVal(list []map[string]interface{}, by string, data *[]map[string]interface{}) {
|
|
func AddVal(list []map[string]interface{}, by string, data *[]map[string]interface{}) {
|
|
- if listLen := len(list); listLen > 0 {
|
|
|
|
|
|
+ if len(list) > 0 {
|
|
for _, l := range list {
|
|
for _, l := range list {
|
|
l["by"] = by
|
|
l["by"] = by
|
|
}
|
|
}
|