|
@@ -24,7 +24,10 @@ func (u UserVirtualCoinFlowDb) UserVirtualCoinFlowInsertBySession(session *xorm. |
|
|
|
|
|
|
|
|
func (u UserVirtualCoinFlowDb) UserVirtualCoinFlowFindByCoinAndUser(page, pageSize int, coinID int, uid int64, startAt string, endAt string, direction int, isAsc bool, transferType int) ([]model.UserVirtualCoinFlow, int64, error) { |
|
|
func (u UserVirtualCoinFlowDb) UserVirtualCoinFlowFindByCoinAndUser(page, pageSize int, coinID int, uid int64, startAt string, endAt string, direction int, isAsc bool, transferType int) ([]model.UserVirtualCoinFlow, int64, error) { |
|
|
var m []model.UserVirtualCoinFlow |
|
|
var m []model.UserVirtualCoinFlow |
|
|
session := u.Db.Where("uid = ?", uid).And("coin_id = ?", coinID) |
|
|
|
|
|
|
|
|
session := u.Db.Where("uid = ?", uid) |
|
|
|
|
|
if coinID > 0 { |
|
|
|
|
|
session = session.And("coin_id = ?", coinID) |
|
|
|
|
|
} |
|
|
if startAt != "" && endAt != "" { |
|
|
if startAt != "" && endAt != "" { |
|
|
session = session.And("create_at >= ?", startAt).And("create_at <= ?", endAt) |
|
|
session = session.And("create_at >= ?", startAt).And("create_at <= ?", endAt) |
|
|
} |
|
|
} |
|
|