Kaynağa Gözat

add delete AdvertisingCallback

master
shenjiachi 2 hafta önce
ebeveyn
işleme
2e3b69fe02
2 değiştirilmiş dosya ile 9 ekleme ve 0 silme
  1. +1
    -0
      src/dao/advertising_callback_dao.go
  2. +8
    -0
      src/implement/advertising_callback_implement.go

+ 1
- 0
src/dao/advertising_callback_dao.go Dosyayı Görüntüle

@@ -7,4 +7,5 @@ import (
type AdvertisingCallbackDao interface {
FindAdvertisingCallbackAndTotal(page, limit, amount, uid, startTime, endTime, platform, types string) (*[]model.AdvertisingCallback, int64, error)
AdvertisingCallbackCount(uid, startTime, endTime, types string) (int64, error)
AdvertisingCallbackDeleteByDateByPage(date string, limit int) (int64, error)
}

+ 8
- 0
src/implement/advertising_callback_implement.go Dosyayı Görüntüle

@@ -65,3 +65,11 @@ func (a AdvertisingCallbackDb) AdvertisingCallbackCount(uid, startTime, endTime,
}
return count, nil
}

func (a AdvertisingCallbackDb) AdvertisingCallbackDeleteByDateByPage(date string, limit int) (int64, error) {
affected, err := a.Db.Where("create_at < ?", date).Limit(limit).Delete(&model.EggAccessRecords{})
if err != nil {
return 0, zhios_order_relate_logx.Error(err.Error())
}
return affected, nil
}

Yükleniyor…
İptal
Kaydet