This commit is contained in:
邹宗楠
2024-09-13 16:33:57 +08:00
parent 832d4a8a22
commit 0e1bffb13d
3 changed files with 25 additions and 9 deletions

View File

@@ -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)
}