wangshan 4 gadi atpakaļ
vecāks
revīzija
575e4c3182
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. 5 2
      src/jfw/modules/bigmember/src/entinfo/entinfo.go

+ 5 - 2
src/jfw/modules/bigmember/src/entinfo/entinfo.go

@@ -24,6 +24,7 @@ type EntInfoStruct struct {
 	Establish_date string  `json:"establish_date"` //注册时间
 	Capital        float64 `json:"capital"`        //注册金额
 	Company_phone  string  `json:"company_phone"`  //公司联系方式
+	Employee_no    string  `json:"employee_no"`    //员工人数
 }
 
 func init() {
@@ -49,7 +50,7 @@ func (this *EntInfo) EntInfos() error {
 }
 
 //查询中标企业名称【带曾用名检索】
-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"],"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", "employee_no"],"size":%d}`
 
 //数据填充
 func entInfoInit() []EntInfoStruct {
@@ -63,7 +64,7 @@ func entInfoInit() []EntInfoStruct {
 		}
 		sess := db.Mgo_Ent.GetMgoConn()
 		defer db.Mgo_Ent.DestoryMongoConn(sess)
-		it := sess.DB(db.Mgo_Ent.DbName).C("qyxy_std").Find(query).Select(map[string]interface{}{"company_name": 1, "_id": 1, "company_area": 1, "company_city": 1, "establish_date": 1, "capital": 1, "company_phone": 1}).Iter()
+		it := sess.DB(db.Mgo_Ent.DbName).C("qyxy_std").Find(query).Select(map[string]interface{}{"company_name": 1, "_id": 1, "company_area": 1, "company_city": 1, "establish_date": 1, "capital": 1, "employee_no": 1, "company_phone": 1}).Iter()
 		for m := make(map[string]interface{}); it.Next(&m); {
 			if m["company_name"] != nil && m["company_name"].(string) != "" {
 				entInfo.EntId = EncodeId(m["_id"].(string))
@@ -72,6 +73,7 @@ func entInfoInit() []EntInfoStruct {
 				entInfo.Company_city = util.ObjToString(m["company_city"])
 				entInfo.Establish_date = util.ObjToString(m["establish_date"])
 				entInfo.Company_phone = util.ObjToString(m["company_phone"])
+				entInfo.Employee_no = util.ObjToString(m["employee_no"])
 				entInfo.Capital = util.Float64All(m["capital"])
 				entData = append(entData, entInfo)
 				for ek, ev := range lastEnts {
@@ -98,6 +100,7 @@ func entInfoInit() []EntInfoStruct {
 					entInfo.Company_city = util.ObjToString(m["company_city"])
 					entInfo.Establish_date = util.ObjToString(m["establish_date"])
 					entInfo.Company_phone = util.ObjToString(m["company_phone"])
+					entInfo.Employee_no = util.ObjToString(m["employee_no"])
 					entInfo.Capital = util.Float64All(m["capital"])
 					entData = append(entData, entInfo)
 				}