소스 검색

update

master
shenjiachi 3 일 전
부모
커밋
9c0299d229
2개의 변경된 파일27개의 추가작업 그리고 1개의 파일을 삭제
  1. +5
    -1
      src/dao/advertising_callback_dao.go
  2. +22
    -0
      src/implement/advertising_callback_implement.go

+ 5
- 1
src/dao/advertising_callback_dao.go 파일 보기

@@ -1,7 +1,11 @@
package dao

import "code.fnuoos.com/EggPlanet/egg_models.git/src/model"
import (
"code.fnuoos.com/EggPlanet/egg_models.git/src/model"
"xorm.io/xorm"
)

type AdvertisingCallbackDao interface {
FindAdvertisingCallbackAndTotal(page, limit, amount, uid, startTime, endTime, platform, types string) (*[]model.AdvertisingCallback, int64, error)
AdvertisingCallbackExistBySession(session *xorm.Session, uid, startTime, endTime, types string) (bool, error)
}

+ 22
- 0
src/implement/advertising_callback_implement.go 파일 보기

@@ -44,3 +44,25 @@ func (a AdvertisingCallbackDb) FindAdvertisingCallbackAndTotal(page, limit, amou
}
return &m, count, nil
}

func (a AdvertisingCallbackDb) AdvertisingCallbackExistBySession(session *xorm.Session, uid, startTime, endTime, types string) (bool, error) {
var m []model.AdvertisingCallback
sess := session.Where("1=1")
if uid != "" {
sess.And("uid=?", uid)
}
if types != "" {
sess.And("type=?", types)
}
if startTime != "" {
sess.And("create_at>=?", startTime)
}
if endTime != "" {
sess.And("create_at<=?", endTime)
}
exist, err := sess.Exist(&m)
if err != nil {
return false, err
}
return exist, nil
}

불러오는 중...
취소
저장