|
@@ -20,6 +20,7 @@ var (
|
|
|
extractmgo *mongodb.MongodbSim //mongodb操作对象
|
|
|
project2db *mongodb.MongodbSim //mongodb操作对象
|
|
|
mgostandard *mongodb.MongodbSim //mongodb操作对象
|
|
|
+ qyxydb *mongodb.MongodbSim //mongodb操作对象
|
|
|
udpclient mu.UdpClient //udp对象
|
|
|
updport string
|
|
|
savesizei = 500
|
|
@@ -28,7 +29,7 @@ var (
|
|
|
multiIndex []string
|
|
|
BulkSize = 400
|
|
|
|
|
|
- winner, bidding, biddingback, project, project2, buyer, standard map[string]interface{}
|
|
|
+ winner, bidding, biddingback, project, project2, buyer, standard, qyxy_ent map[string]interface{}
|
|
|
)
|
|
|
|
|
|
func init() {
|
|
@@ -43,6 +44,7 @@ func init() {
|
|
|
biddingback, _ = Sysconfig["biddingback"].(map[string]interface{})
|
|
|
project, _ = Sysconfig["project"].(map[string]interface{})
|
|
|
project2, _ = Sysconfig["project2"].(map[string]interface{})
|
|
|
+ qyxy_ent, _ = Sysconfig["qyxy_ent"].(map[string]interface{})
|
|
|
mconf, _ := Sysconfig["mongodb"].(map[string]interface{})
|
|
|
mgo = &mongodb.MongodbSim{ //mongodb为binding连接
|
|
|
MongodbAddr: mconf["addr"].(string),
|
|
@@ -50,12 +52,22 @@ func init() {
|
|
|
DbName: mconf["db"].(string),
|
|
|
}
|
|
|
mgo.InitPool()
|
|
|
+
|
|
|
project2db = &mongodb.MongodbSim{
|
|
|
MongodbAddr: project2["addr"].(string),
|
|
|
Size: util.IntAllDef(project2["pool"], 5),
|
|
|
DbName: project2["db"].(string),
|
|
|
}
|
|
|
project2db.InitPool()
|
|
|
+
|
|
|
+ //企业信用
|
|
|
+ qyxydb = &mongodb.MongodbSim{
|
|
|
+ MongodbAddr: qyxy_ent["addr"].(string),
|
|
|
+ Size: util.IntAllDef(qyxy_ent["pool"], 5),
|
|
|
+ DbName: qyxy_ent["db"].(string),
|
|
|
+ }
|
|
|
+ qyxydb.InitPool()
|
|
|
+
|
|
|
savedb, _ := Sysconfig["savedb"].(map[string]interface{})
|
|
|
if savedb == nil {
|
|
|
log.Println("未设置保存数据库,默认使用招标库")
|
|
@@ -102,7 +114,6 @@ func init() {
|
|
|
}
|
|
|
|
|
|
func main() {
|
|
|
- //go task_biddingfile()
|
|
|
go task_index()
|
|
|
updport := Sysconfig["udpport"].(string)
|
|
|
udpclient = mu.UdpClient{Local: updport, BufSize: 1024}
|