|
@@ -14,21 +14,21 @@ import (
|
|
|
)
|
|
|
|
|
|
var (
|
|
|
- MongoFrom /*抽取原*/, MongoTo /*保存库*/, MongoEnt /*企业库*/, MgoExt/*抽取信息库*/ *mongo.MongodbSim
|
|
|
- sysconfig map[string]interface{}
|
|
|
- extractcoll string
|
|
|
- Version string
|
|
|
- VersionColl string
|
|
|
- winnerent, winnererr string
|
|
|
- buyerent, buyererr string
|
|
|
- agencyent, agencyerr string
|
|
|
- winnerbd, buyerbd, agencybd int
|
|
|
- Addrs = make(map[string]interface{}, 0) //省市县
|
|
|
- winchanbool = make(chan bool, 3)
|
|
|
- buyerchanbool = make(chan bool, 3)
|
|
|
- agencychanbool = make(chan bool, 3)
|
|
|
- gochan = make(chan bool, 3)
|
|
|
- udpclient mu.UdpClient
|
|
|
+ MongoFrom /*抽取原*/, MongoTo /*保存库*/, MongoEnt /*企业库*/, MgoExt /*抽取信息库*/ *mongo.MongodbSim
|
|
|
+ sysconfig map[string]interface{}
|
|
|
+ extractcoll string
|
|
|
+ Version string
|
|
|
+ VersionColl string
|
|
|
+ winnerent, winnererr string
|
|
|
+ buyerent, buyererr string
|
|
|
+ agencyent, agencyerr string
|
|
|
+ winnerbd, buyerbd, agencybd int
|
|
|
+ Addrs = make(map[string]interface{}, 0) //省市县
|
|
|
+ winchanbool = make(chan bool, 3)
|
|
|
+ buyerchanbool = make(chan bool, 3)
|
|
|
+ agencychanbool = make(chan bool, 3)
|
|
|
+ gochan = make(chan bool, 3)
|
|
|
+ udpclient mu.UdpClient
|
|
|
//异常表正则匹配处理
|
|
|
WinnerRegOk, WinnerRegErr, AgencyRegOk, AgencyRegErr, BuyerRegOk, BuyerRegErr []regexp.Regexp
|
|
|
)
|
|
@@ -59,6 +59,8 @@ func init() {
|
|
|
MongodbAddr: qu.ObjToString(sysconfig["mgofrom"]),
|
|
|
Size: qu.IntAll(sysconfig["mgofromsize"]),
|
|
|
DbName: qu.ObjToString(sysconfig["mgofromdb"]),
|
|
|
+ UserName: qu.ObjToString(sysconfig["username"]),
|
|
|
+ PassWord: qu.ObjToString(sysconfig["password"]),
|
|
|
}
|
|
|
MongoFrom.InitPool()
|
|
|
|
|
@@ -66,6 +68,8 @@ func init() {
|
|
|
MongodbAddr: qu.ObjToString(sysconfig["mgoto"]),
|
|
|
Size: qu.IntAll(sysconfig["mgotosize"]),
|
|
|
DbName: qu.ObjToString(sysconfig["mgotodb"]),
|
|
|
+ UserName: qu.ObjToString(sysconfig["username"]),
|
|
|
+ PassWord: qu.ObjToString(sysconfig["password"]),
|
|
|
}
|
|
|
MongoTo.InitPool()
|
|
|
|
|
@@ -73,6 +77,8 @@ func init() {
|
|
|
MongodbAddr: qu.ObjToString(sysconfig["mgoent"]),
|
|
|
Size: qu.IntAll(sysconfig["mgoentsize"]),
|
|
|
DbName: qu.ObjToString(sysconfig["mgoentdb"]),
|
|
|
+ UserName: qu.ObjToString(sysconfig["username"]),
|
|
|
+ PassWord: qu.ObjToString(sysconfig["password"]),
|
|
|
}
|
|
|
MongoEnt.InitPool()
|
|
|
|
|
@@ -80,6 +86,8 @@ func init() {
|
|
|
MongodbAddr: qu.ObjToString(sysconfig["mgoto"]),
|
|
|
Size: qu.IntAll(sysconfig["mgotosize"]),
|
|
|
DbName: qu.ObjToString(sysconfig["extractdb"]),
|
|
|
+ UserName: qu.ObjToString(sysconfig["username"]),
|
|
|
+ PassWord: qu.ObjToString(sysconfig["password"]),
|
|
|
}
|
|
|
MgoExt.InitPool()
|
|
|
redis.InitRedis(qu.ObjToString(sysconfig["redis"]))
|