1
This commit is contained in:
@@ -145,7 +145,7 @@ func CreateSupermarketSign(supermarket []*model.SupermarketSign, lastOperator st
|
||||
return errors
|
||||
}
|
||||
|
||||
func QuerySupermarketSign(storeId, storeName, cityName, storeType, signPeople string, start, end, page, size int) (result []*model.SupermarketSign, totalCount int, err error) {
|
||||
func QuerySupermarketSign(storeId, storeName, cityName, storeType, signPeople string, start, end, expirationStart, expirationEnd, page, size int) (result []*model.SupermarketSign, totalCount int, err error) {
|
||||
sql := `SELECT SQL_CALC_FOUND_ROWS * FROM supermarket_sign WHERE 1 = 1 `
|
||||
param := make([]interface{}, 0, 0)
|
||||
|
||||
@@ -156,6 +156,17 @@ func QuerySupermarketSign(storeId, storeName, cityName, storeType, signPeople st
|
||||
}
|
||||
if end != 0 {
|
||||
endTime := time.Unix(int64(end), 0)
|
||||
sql += ` AND sign_start_time <= ?`
|
||||
param = append(param, endTime)
|
||||
}
|
||||
|
||||
if expirationStart != 0 {
|
||||
startTime := time.Unix(int64(expirationStart), 0)
|
||||
sql += ` AND sign_end_time >= ?`
|
||||
param = append(param, startTime)
|
||||
}
|
||||
if expirationEnd != 0 {
|
||||
endTime := time.Unix(int64(expirationEnd), 0)
|
||||
sql += ` AND sign_end_time < ?`
|
||||
param = append(param, endTime)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user