master
huanghai 5 years ago
parent bb881e4ed3
commit 017d8b2a4d

@ -18,6 +18,7 @@ var db = DbUtil.Engine
//每次获取的条数 //每次获取的条数
var limit = 100 var limit = 100
//默认开始时间 //默认开始时间
var defaultStartTs = "1970-01-01 00:00:00" var defaultStartTs = "1970-01-01 00:00:00"
@ -66,15 +67,13 @@ func init() {
os.MkdirAll(progressFilePath, os.ModePerm) os.MkdirAll(progressFilePath, os.ModePerm)
} }
} }
/** /**
2020-07-16 2020-07-17
*/ */
func DataExchange() { func InitOrg() {
//是不是进行过首次上报,如果没有话,需要执行一次组织机构上报 //(1)是不是进行过首次上报,如果没有话,需要执行一次组织机构上报
//日志文件位置
logName := progressFilePath + "t_base_organization.log" logName := progressFilePath + "t_base_organization.log"
//判断文件是不是存在 //判断文件是不是存在
if !FileUtil.PathExists(logName) { if !FileUtil.PathExists(logName) {
@ -131,9 +130,19 @@ func DataExchange() {
} }
FileUtil.WriteContent(logName, string(jsonBytes)) FileUtil.WriteContent(logName, string(jsonBytes))
} }
}
/**
2020-07-16
*/
func DataExchange() {
//死循环上报中
for { for {
//本轮上报的数量如果是0休息5秒后再继续上传 //(1)组织机构上报
InitOrg()
//(2)本轮上报的数量如果是0休息5秒后再继续上传
postCount := UploadData() postCount := UploadData()
if postCount == 0 { if postCount == 0 {
fmt.Println(CommonUtil.GetCurrentTime() + " 同步本轮没有可以上报的数据将休息5秒") fmt.Println(CommonUtil.GetCurrentTime() + " 同步本轮没有可以上报的数据将休息5秒")

Loading…
Cancel
Save