package DataEx import ( "dsBaseRpc/Const" "dsBaseRpc/Utils/DbUtil" "dsBaseRpc/Utils/LogUtil" "fmt" ) var db = DbUtil.Engine //有同步哪些表 var sqlDict = []string{"t_base_organization", "t_base_class"} /** 功能:数据上报 作者:黄海 时间:2020-07-16 */ func DataExchange() { for { //本轮上报的数量,如果是0,休息10秒后再继续上传 count:=0 //遍历所有的配置节,进行循环 for i := range sqlDict { //判断日志目录下的记录是不是存在? //存在则读取last_updated_time+id_int进行分页获取 paramMap := map[string]interface{}{"last_updated_time": "2020-07-15 00:00:00"} list, err := db.SqlMapClient(sqlDict[i], ¶mMap).Query().List() if err != nil { LogUtil.Error(Const.DataBaseActionError, "数据上报时发生了严重错误:"+err.Error()) break } fmt.Println(list) } } }