company.go 998 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package main
  2. import (
  3. util "jygit.jydev.jianyu360.cn/data_processing/common_utils"
  4. "jygit.jydev.jianyu360.cn/data_processing/common_utils/mongodb"
  5. )
  6. // getCompany 获取公司信息
  7. func getCompany() {
  8. //本地
  9. Mgo := &mongodb.MongodbSim{
  10. MongodbAddr: "127.0.0.1:27017",
  11. DbName: "wcc",
  12. Size: 10,
  13. UserName: "",
  14. Password: "",
  15. //Direct: true,
  16. }
  17. Mgo.InitPool()
  18. // 181 凭安库
  19. Mgo2 := &mongodb.MongodbSim{
  20. //MongodbAddr: "172.17.4.181:27001",
  21. MongodbAddr: "127.0.0.1:27001",
  22. DbName: "mixdata",
  23. Size: 10,
  24. UserName: "",
  25. Password: "",
  26. Direct: true,
  27. }
  28. Mgo2.InitPool()
  29. //1.获取凭安特企,河南数据
  30. where := map[string]interface{}{
  31. "province_short": "HEN",
  32. }
  33. defer util.Catch()
  34. sess := Mgo2.GetMgoConn()
  35. defer Mgo2.DestoryMongoConn(sess)
  36. count := 0
  37. it := sess.DB("mixdata").C("special_gov_unit").Find(where).Select(nil).Iter()
  38. for tmp := make(map[string]interface{}); it.Next(&tmp); count++ {
  39. }
  40. }