|
@@ -25,7 +25,7 @@ var (
|
|
|
multiIndex []string
|
|
|
BulkSize = 400
|
|
|
|
|
|
- winner, bidding, biddingback, project, buyer, standard map[string]interface{}
|
|
|
+ winner, bidding, biddingback, project, project2, buyer, standard map[string]interface{}
|
|
|
)
|
|
|
|
|
|
func init() {
|
|
@@ -39,6 +39,7 @@ func init() {
|
|
|
bidding, _ = Sysconfig["bidding"].(map[string]interface{})
|
|
|
biddingback, _ = Sysconfig["biddingback"].(map[string]interface{})
|
|
|
project, _ = Sysconfig["project"].(map[string]interface{})
|
|
|
+ project2, _ = Sysconfig["project2"].(map[string]interface{})
|
|
|
mconf, _ := Sysconfig["mongodb"].(map[string]interface{})
|
|
|
mgo = &mongodb.MongodbSim{
|
|
|
MongodbAddr: mconf["addr"].(string),
|
|
@@ -91,6 +92,7 @@ func init() {
|
|
|
}
|
|
|
|
|
|
func main() {
|
|
|
+ go task_projects()
|
|
|
updport := Sysconfig["udpport"].(string)
|
|
|
udpclient = mu.UdpClient{Local: updport, BufSize: 1024}
|
|
|
udpclient.Listen(processUdpMsg)
|
|
@@ -140,7 +142,7 @@ func processUdpMsg(act byte, data []byte, ra *net.UDPAddr) {
|
|
|
defer func() {
|
|
|
<-pool
|
|
|
}()
|
|
|
- projectTask(data, mapInfo)
|
|
|
+ projectTask(data, project, mapInfo)
|
|
|
}()
|
|
|
case "biddingback": //不联表,使用bidding表直接调用mongo库生成索引
|
|
|
pool <- true
|