|
@@ -12,6 +12,7 @@ import (
|
|
|
"jygit.jydev.jianyu360.cn/data_processing/common_utils/elastic"
|
|
|
"jygit.jydev.jianyu360.cn/data_processing/common_utils/mongodb"
|
|
|
"jygit.jydev.jianyu360.cn/data_processing/common_utils/udp"
|
|
|
+ "log"
|
|
|
"net"
|
|
|
"strings"
|
|
|
)
|
|
@@ -31,11 +32,27 @@ var (
|
|
|
MProducer *nsq.Producer
|
|
|
Ms *ms.Megaloscope //敏感词
|
|
|
UdpClient udp.UdpClient //udp对象
|
|
|
+ InfoCodes []infoCode
|
|
|
)
|
|
|
|
|
|
+type infoCode struct {
|
|
|
+ Code string `json:"code"`
|
|
|
+ Name string `json:"name"`
|
|
|
+}
|
|
|
+
|
|
|
func init() {
|
|
|
Logger.InitLogger("./log/All.log", "debug")
|
|
|
util.ReadConfig(&Sysconfig)
|
|
|
+ //信息类型
|
|
|
+ if Sysconfig["infoCode"] != nil {
|
|
|
+ b, err := json.Marshal(Sysconfig["infoCode"])
|
|
|
+ if err == nil {
|
|
|
+ err = json.Unmarshal(b, &InfoCodes)
|
|
|
+ }
|
|
|
+ if err != nil {
|
|
|
+ log.Println("infoCode init err :", err)
|
|
|
+ }
|
|
|
+ }
|
|
|
bidding := Sysconfig["bidding"].(map[string]interface{})
|
|
|
BidColl = bidding["dbColl"].(string)
|
|
|
MgoBid = &mongodb.MongodbSim{
|