aa
This commit is contained in:
@@ -1736,3 +1736,23 @@ func QueryOrdersForManageState(db *DaoDB, storeID, vendorID, status int, fromTim
|
||||
err = GetRows(db, &userCoupons, sql, sqlParams)
|
||||
return userCoupons, err
|
||||
}
|
||||
|
||||
func GetOrderStoreIDs(db *DaoDB, beginAt, endAt time.Time, vendorID int) (storeIDs []int, err error) {
|
||||
var (
|
||||
stores []*model.Store
|
||||
)
|
||||
sql := `
|
||||
SELECT DISTINCT IF(store_id = 0, jx_store_id, store_id) id
|
||||
FROM goods_order
|
||||
WHERE order_created_at > ? AND order_created_at < ?
|
||||
AND vendor_id = ?
|
||||
AND status = ?
|
||||
`
|
||||
sqlParams := []interface{}{beginAt, endAt, vendorID, model.OrderStatusFinished}
|
||||
if err = GetRows(db, &stores, sql, sqlParams); err == nil {
|
||||
for _, v := range stores {
|
||||
storeIDs = append(storeIDs, v.ID)
|
||||
}
|
||||
}
|
||||
return storeIDs, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user