main.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package main
  2. import (
  3. log "github.com/donnie4w/go-logger/logger"
  4. qu "qfw/util"
  5. "regexp"
  6. )
  7. var (
  8. sysconfig map[string]interface{} //配置文件
  9. save_mgo,qy_mgo,spi_mgo *MongodbSim //mongodb操作对象
  10. MysqlTool *Mysql
  11. s_area_coll,s_product_coll,s_company_coll,s_qybase_coll string
  12. o_area_coll,o_class_coll,o_company_coll,o_product_coll string
  13. s_class_xlsx_name,s_area_xlsx_name string
  14. o_company_err_coll string
  15. s_bidding_coll,o_bidding_coll,s_company_history_coll string
  16. o_hospital_coll,o_company_history_coll string
  17. )
  18. var timeReg = regexp.MustCompile(`^(\d{4}-[0-1][0-9]-[0-3][0-9])$`)
  19. var timeReg1 = regexp.MustCompile(`^(\d{4}-\d{1,2}-\d{1,2})$`)
  20. var Url = "https://www.jianyu360.com/article/content/%s.html"
  21. var bidclass_dict = map[string]string{} //v表-招标类别
  22. var buyerclass_dict = map[string]string{} //v表-采购类别
  23. var industry_dict = map[string]string{} //v表-行业类别
  24. var area_dict = map[string]string{} //v表-行政区划
  25. var proclass_name_dict = map[string]string{} //v表-医疗分类-名称对应-代码
  26. var proclass_code_dict = map[string]string{} //v表-医疗分类-代码对应-名称
  27. var timeLayout = "2006-01-02 15:04:05"
  28. func init() {
  29. qu.ReadConfig(&sysconfig)
  30. initConfig()
  31. log.Debug("初始化完毕...")
  32. }
  33. func main() {
  34. //initMySqlMgoData()
  35. //saveBiddingPurMysql()
  36. }
  37. //插入数据
  38. func insertMysqlData(name string,data map[string]interface{},mark string) {
  39. inb := MysqlTool.Insert(name,data)
  40. if inb == -1 {
  41. log.Debug("插入数据异常...",name,"~",mark)
  42. }
  43. }