|
@@ -69,6 +69,7 @@ func winnerStandarData(db string, query map[string]interface{}) {
|
|
|
data["mobilephone"] = timesMobilePhone
|
|
|
data["institute_type"] = "企业"
|
|
|
_id := MongoTo.Save(winnerent, data)
|
|
|
+ //有问题... ...
|
|
|
redis.PutRedis("winner", winnerbd, winner, _id.(primitive.ObjectID).Hex(), -1)
|
|
|
savetoerr = false
|
|
|
}
|
|
@@ -159,6 +160,7 @@ func historywinner(db, fromcoll string) {
|
|
|
if winner != "" && utf8.RuneCountInString(winner) > 4 {
|
|
|
winnerperson := qu.ObjToString(tmp["winnerperson"])
|
|
|
winnertel := qu.ObjToString(tmp["winnertel"])
|
|
|
+ //存在...更新
|
|
|
b, _ := redis.ExistRedis("winner", winnerbd, winner)
|
|
|
if b {
|
|
|
if winnerperson != "" || winnertel != "" {
|
|
@@ -285,7 +287,7 @@ func winMegerIndustry(id string, ps map[string]interface{}) map[string]interface
|
|
|
//contact
|
|
|
contact := tmp["contact"].(primitive.A)
|
|
|
contact = append(contact, ps)
|
|
|
- //bid_contact
|
|
|
+ //bid_contact - 去重
|
|
|
bid_contacts, contacts := bid_contact(contact)
|
|
|
if len(bid_contacts) > 0 {
|
|
|
data["bid_contact"] = bid_contacts
|