没有之前数据则不执行
This commit is contained in:
parent
389914220f
commit
50d3916bfa
|
|
@ -12,16 +12,18 @@ func copyOrders(db *gorm.DB, timeNow time.Time) {
|
||||||
order := &data.Orders{}
|
order := &data.Orders{}
|
||||||
start := timeNow.Format("2006-01-02 15:04:05")
|
start := timeNow.Format("2006-01-02 15:04:05")
|
||||||
first := db.Debug().Where("create_time < ?", timeNow.Format("2006-01-02 15:04:05")).Order("create_time asc").First(order)
|
first := db.Debug().Where("create_time < ?", timeNow.Format("2006-01-02 15:04:05")).Order("create_time asc").First(order)
|
||||||
|
if first.RowsAffected == 0 {
|
||||||
deleteTime := timeNow.Add(-1 * 24 * time.Hour).Format("2006-01-02 15:04:05")
|
fmt.Println("no orders data")
|
||||||
if first.RowsAffected > 0 {
|
return
|
||||||
parse, err := time.Parse("2006-01-02T15:04:05Z07:00", order.CreateTime)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Println("parse order create_time error:", err)
|
|
||||||
}
|
|
||||||
deleteTime = parse.Format("2006-01-02 15:04:05")
|
|
||||||
fmt.Println("copy orders from:", deleteTime)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parse, err := time.Parse("2006-01-02T15:04:05Z07:00", order.CreateTime)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("parse order create_time error:", err)
|
||||||
|
}
|
||||||
|
deleteTime := parse.Format("2006-01-02 15:04:05")
|
||||||
|
fmt.Println("copy orders from:", deleteTime)
|
||||||
|
|
||||||
db.Debug().Where("create_time >= ?", deleteTime).Delete(&data.OrdersCopy1{})
|
db.Debug().Where("create_time >= ?", deleteTime).Delete(&data.OrdersCopy1{})
|
||||||
|
|
||||||
_execOrders(db, timeNow.Format("2006-01-02 15:04:05"), 0)
|
_execOrders(db, timeNow.Format("2006-01-02 15:04:05"), 0)
|
||||||
|
|
@ -55,17 +57,18 @@ func copyPayDetails(db *gorm.DB, timeNow time.Time) {
|
||||||
detail := &data.PayDetails{}
|
detail := &data.PayDetails{}
|
||||||
start := timeNow.Format("2006-01-02 15:04:05")
|
start := timeNow.Format("2006-01-02 15:04:05")
|
||||||
first := db.Model(detail).Where("create_time < ?", timeNow.Format("2006-01-02 15:04:05")).Order("create_time asc").First(detail)
|
first := db.Model(detail).Where("create_time < ?", timeNow.Format("2006-01-02 15:04:05")).Order("create_time asc").First(detail)
|
||||||
|
if first.RowsAffected == 0 {
|
||||||
deleteTime := timeNow.Add(-1 * 24 * time.Hour).Format("2006-01-02 15:04:05")
|
fmt.Println("no pay_details data")
|
||||||
if first.RowsAffected > 0 {
|
return
|
||||||
parse, err := time.Parse("2006-01-02T15:04:05Z07:00", detail.CreateTime)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Println("parse pay_details create_time error:", err)
|
|
||||||
}
|
|
||||||
deleteTime = parse.Format("2006-01-02 15:04:05")
|
|
||||||
fmt.Println("copy pay_details from:", deleteTime)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parse, err := time.Parse("2006-01-02T15:04:05Z07:00", detail.CreateTime)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("parse pay_details create_time error:", err)
|
||||||
|
}
|
||||||
|
deleteTime := parse.Format("2006-01-02 15:04:05")
|
||||||
|
fmt.Println("copy pay_details from:", deleteTime)
|
||||||
|
|
||||||
db.Debug().Where("create_time >= ?", deleteTime).Delete(&data.PayDetailsCopy1{})
|
db.Debug().Where("create_time >= ?", deleteTime).Delete(&data.PayDetailsCopy1{})
|
||||||
|
|
||||||
_execPayDetails(db, timeNow.Format("2006-01-02 15:04:05"), 0)
|
_execPayDetails(db, timeNow.Format("2006-01-02 15:04:05"), 0)
|
||||||
|
|
@ -99,17 +102,18 @@ func copyUserMoneyDetails(db *gorm.DB, timeNow time.Time) {
|
||||||
detail := &data.UserMoneyDetails{}
|
detail := &data.UserMoneyDetails{}
|
||||||
start := timeNow.Format("2006-01-02 15:04:05")
|
start := timeNow.Format("2006-01-02 15:04:05")
|
||||||
first := db.Model(detail).Where("create_time < ?", timeNow.Format("2006-01-02 15:04:05")).Order("create_time asc").First(detail)
|
first := db.Model(detail).Where("create_time < ?", timeNow.Format("2006-01-02 15:04:05")).Order("create_time asc").First(detail)
|
||||||
|
if first.RowsAffected == 0 {
|
||||||
deleteTime := timeNow.Add(-1 * 24 * time.Hour).Format("2006-01-02 15:04:05")
|
fmt.Println("no user_money_details data")
|
||||||
if first.RowsAffected > 0 {
|
return
|
||||||
parse, err := time.Parse("2006-01-02T15:04:05Z07:00", detail.CreateTime)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Println("parse pay_details create_time error:", err)
|
|
||||||
}
|
|
||||||
deleteTime = parse.Format("2006-01-02 15:04:05")
|
|
||||||
fmt.Println("copy pay_details from:", deleteTime)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parse, err := time.Parse("2006-01-02T15:04:05Z07:00", detail.CreateTime)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("parse pay_details create_time error:", err)
|
||||||
|
}
|
||||||
|
deleteTime := parse.Format("2006-01-02 15:04:05")
|
||||||
|
fmt.Println("copy pay_details from:", deleteTime)
|
||||||
|
|
||||||
db.Debug().Where("create_time >= ?", deleteTime).Delete(&data.UserMoneyDetailsCopy1{})
|
db.Debug().Where("create_time >= ?", deleteTime).Delete(&data.UserMoneyDetailsCopy1{})
|
||||||
|
|
||||||
_execUserMoneyDetails(db, timeNow.Format("2006-01-02 15:04:05"), 0)
|
_execUserMoneyDetails(db, timeNow.Format("2006-01-02 15:04:05"), 0)
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue