|
@@ -22,7 +22,7 @@ type Search struct {
|
|
|
}
|
|
|
|
|
|
// 查询中标企业名称【带曾用名检索】
|
|
|
-const queryFullEntName = `{"query":{"function_score":{"query":{"multi_match":{"query":"%s","type":"phrase","fields":["name","history_name"]}},"field_value_factor":{"field":"company_type_int","modifier":"reciprocal","factor":2}}},"_source":["name","history_name","company_type_int","_id","company_area","company_city","establish_date","capital","company_phone","legal_person","tax_code","credit_no"],"size":%d}`
|
|
|
+const queryFullEntName = `{"query":{"function_score":{"query":{"multi_match":{"query":"%s","type":"phrase","fields":["name","history_name"]}},"field_value_factor":{"field":"company_type_int","modifier":"reciprocal","factor":2}}},"_source":["name","history_name","company_type_int","_id","company_area","company_city","establish_date","capital","company_phone","legal_person","tax_code","credit_no","nseo_id"],"size":%d}`
|
|
|
|
|
|
func (s *Search) EntAssociation() {
|
|
|
if !R.CheckReqParam(s.ResponseWriter, s.Request, "name") {
|
|
@@ -39,16 +39,17 @@ func (s *Search) EntAssociation() {
|
|
|
if r != nil {
|
|
|
for _, v := range *r {
|
|
|
tmp := map[string]interface{}{
|
|
|
- "name": v["name"],
|
|
|
- "entId": util.EncodeId(qutil.ObjToString(v["_id"])),
|
|
|
- "company_area": qutil.ObjToString(v["company_area"]), //地区
|
|
|
- "company_city": qutil.ObjToString(v["company_city"]), //城市
|
|
|
- "establish_date": qutil.Int64All(v["establish_date"]), //注册日期
|
|
|
- "capital": qutil.Float64All(v["capital"]), //注册资本
|
|
|
- "company_phone": qutil.ObjToString(v["company_phone"]), //企业联系方式
|
|
|
- "legal_person": qutil.ObjToString(v["legal_person"]), //企业法人
|
|
|
- "taxCode": qutil.ObjToString(v["credit_no"]),
|
|
|
- }
|
|
|
+ "name": v["name"],
|
|
|
+ "entId": util.EncodeId(qutil.ObjToString(v["_id"])),
|
|
|
+ "company_area": qutil.ObjToString(v["company_area"]), //地区
|
|
|
+ "company_city": qutil.ObjToString(v["company_city"]), //城市
|
|
|
+ "establish_date": qutil.Int64All(v["establish_date"]), //注册日期
|
|
|
+ "capital": qutil.Float64All(v["capital"]), //注册资本
|
|
|
+ "company_phone": qutil.ObjToString(v["company_phone"]), //企业联系方式
|
|
|
+ "legal_person": qutil.ObjToString(v["legal_person"]), //企业法人
|
|
|
+ "taxCode": qutil.ObjToString(v["credit_no"]),
|
|
|
+ "nseo_id": qutil.ObjToString(v["nseo_id"]),
|
|
|
+ }
|
|
|
if timestamp := qutil.Int64All(v["establish_date"]); timestamp > 0 {
|
|
|
tmp["establish_date"] = time.Unix(timestamp, 0).Format(Date_Short_Layout)
|
|
|
}
|