copy 完删除数据

This commit is contained in:
GYJ
2025-03-20 10:58:00 +08:00
parent f85fff80be
commit b7c5049e13
4 changed files with 20 additions and 8 deletions

View File

@@ -21,6 +21,8 @@ func copyOrders(db *gorm.DB, timeNow time.Time) {
db.Debug().Where("create_time >= ?", format).Delete(&data.OrdersCopy1{})
_execOrders(db, timeNow.Format("2006-01-02 15:04:05"), 0)
db.Debug().Where("create_time < ?", format).Delete(&data.Orders{})
}
func _execOrders(db *gorm.DB, timeNow string, index int) {
@@ -58,6 +60,8 @@ func copyPayDetails(db *gorm.DB, timeNow time.Time) {
db.Debug().Where("create_time >= ?", format).Delete(&data.PayDetailsCopy1{})
_execPayDetails(db, timeNow.Format("2006-01-02 15:04:05"), 0)
db.Debug().Where("create_time < ?", format).Delete(&data.PayDetails{})
}
func _execPayDetails(db *gorm.DB, timeNow string, index int) {
@@ -95,6 +99,8 @@ func copyUserMoneyDetails(db *gorm.DB, timeNow time.Time) {
db.Debug().Where("create_time >= ?", format).Delete(&data.UserMoneyDetailsCopy1{})
_execUserMoneyDetails(db, timeNow.Format("2006-01-02 15:04:05"), 0)
db.Debug().Where("create_time < ?", format).Delete(&data.UserMoneyDetails{})
}
func _execUserMoneyDetails(db *gorm.DB, timeNow string, index int) {

View File

@@ -25,11 +25,13 @@ func CopyData() {
}
timeNow := time.Now().Add(-30 * 24 * time.Hour)
format := timeNow.Format("2006-01-02")
parse, _ := time.Parse("2006-01-02", format)
for _, db := range dbList {
copyOrders(db, timeNow)
copyPayDetails(db, timeNow)
copyUserMoneyDetails(db, timeNow)
copyOrders(db, parse)
copyPayDetails(db, parse)
copyUserMoneyDetails(db, parse)
}
}