|
@@ -32,8 +32,8 @@ var (
|
|
func main() {
|
|
func main() {
|
|
local, _ := time.LoadLocation("Asia/Shanghai")
|
|
local, _ := time.LoadLocation("Asia/Shanghai")
|
|
c := cron.New(cron.WithLocation(local), cron.WithSeconds())
|
|
c := cron.New(cron.WithLocation(local), cron.WithSeconds())
|
|
- //eid, err := c.AddFunc(GF.Cron.Spec, dealData) //tidb 数据库
|
|
|
|
- eid, err := c.AddFunc(GF.Cron.Spec, dealDataForClickhouse) //Clickhouse数据库
|
|
|
|
|
|
+ eid, err := c.AddFunc(GF.Cron.Spec, dealData) //tidb 数据库
|
|
|
|
+ //eid, err := c.AddFunc(GF.Cron.Spec, dealDataForClickhouse) //Clickhouse数据库
|
|
if err != nil {
|
|
if err != nil {
|
|
log.Info("main", zap.Any("AddFunc err", err))
|
|
log.Info("main", zap.Any("AddFunc err", err))
|
|
}
|
|
}
|
|
@@ -554,6 +554,9 @@ func saveDataClickhouse() {
|
|
batchSize := 100 // 设置批量插入大小
|
|
batchSize := 100 // 设置批量插入大小
|
|
var batch []DwdFAccountOrder
|
|
var batch []DwdFAccountOrder
|
|
for accountOrder := range accountOrderPool {
|
|
for accountOrder := range accountOrderPool {
|
|
|
|
+ accountOrder.SaleTime = validateAndFormatDate(accountOrder.SaleTime)
|
|
|
|
+ accountOrder.ReturnTime = validateAndFormatDate(accountOrder.ReturnTime)
|
|
|
|
+ accountOrder.RefundTime = validateAndFormatDate(accountOrder.RefundTime)
|
|
batch = append(batch, accountOrder)
|
|
batch = append(batch, accountOrder)
|
|
if len(batch) >= batchSize {
|
|
if len(batch) >= batchSize {
|
|
err := ClickhouseDB.Model(DwdFOrder{}).CreateInBatches(batch, batchSize).Error
|
|
err := ClickhouseDB.Model(DwdFOrder{}).CreateInBatches(batch, batchSize).Error
|
|
@@ -579,6 +582,8 @@ func saveDataClickhouse() {
|
|
batchSize := 100 // 设置批量插入大小
|
|
batchSize := 100 // 设置批量插入大小
|
|
var batch []DwdFAccountOrderChange
|
|
var batch []DwdFAccountOrderChange
|
|
for accountOrderChange := range accountOrderChangePool {
|
|
for accountOrderChange := range accountOrderChangePool {
|
|
|
|
+ accountOrderChange.SaleTime = validateAndFormatDate(accountOrderChange.SaleTime)
|
|
|
|
+ accountOrderChange.ContractTime = validateAndFormatDate(accountOrderChange.ContractTime)
|
|
batch = append(batch, accountOrderChange)
|
|
batch = append(batch, accountOrderChange)
|
|
if len(batch) >= batchSize {
|
|
if len(batch) >= batchSize {
|
|
err := ClickhouseDB.Model(DwdFOrderChange{}).CreateInBatches(batch, batchSize).Error
|
|
err := ClickhouseDB.Model(DwdFOrderChange{}).CreateInBatches(batch, batchSize).Error
|
|
@@ -602,6 +607,8 @@ func saveDataClickhouse() {
|
|
batchSize := 100 // 设置批量插入大小
|
|
batchSize := 100 // 设置批量插入大小
|
|
var batch []DwdFAccountReturn
|
|
var batch []DwdFAccountReturn
|
|
for accountReturn := range accountReturnPool {
|
|
for accountReturn := range accountReturnPool {
|
|
|
|
+ accountReturn.SaleTime = validateAndFormatDate(accountReturn.SaleTime)
|
|
|
|
+ accountReturn.ReturnTime = validateAndFormatDate(accountReturn.ReturnTime)
|
|
batch = append(batch, accountReturn)
|
|
batch = append(batch, accountReturn)
|
|
if len(batch) >= batchSize {
|
|
if len(batch) >= batchSize {
|
|
err := ClickhouseDB.Model(DwdFReturn{}).CreateInBatches(batch, batchSize).Error
|
|
err := ClickhouseDB.Model(DwdFReturn{}).CreateInBatches(batch, batchSize).Error
|
|
@@ -626,6 +633,8 @@ func saveDataClickhouse() {
|
|
batchSize := 100 // 设置批量插入大小
|
|
batchSize := 100 // 设置批量插入大小
|
|
var batch []DwdFAccountReturnChange
|
|
var batch []DwdFAccountReturnChange
|
|
for accountReturnChange := range accountReturnChangePool {
|
|
for accountReturnChange := range accountReturnChangePool {
|
|
|
|
+ accountReturnChange.SaleTime = validateAndFormatDate(accountReturnChange.SaleTime)
|
|
|
|
+ accountReturnChange.ReturnTime = validateAndFormatDate(accountReturnChange.ReturnTime)
|
|
batch = append(batch, accountReturnChange)
|
|
batch = append(batch, accountReturnChange)
|
|
if len(batch) >= batchSize {
|
|
if len(batch) >= batchSize {
|
|
err := ClickhouseDB.Model(DwdFReturnChange{}).CreateInBatches(batch, batchSize).Error
|
|
err := ClickhouseDB.Model(DwdFReturnChange{}).CreateInBatches(batch, batchSize).Error
|