物料订单一周内不能重复下单

This commit is contained in:
苏尹岚
2020-03-11 16:27:34 +08:00
parent 8dd3a52ce3
commit 22ffecf95f

View File

@@ -1177,7 +1177,7 @@ func GetOrdersAccept(ctx *jxcontext.Context, storeID int) (result []*OrderSkusAc
func GetMatterStoreOrderCount(ctx *jxcontext.Context, storeID int) (result *OrderCount, err error) {
var (
db = dao.GetDB()
orderPay *model.OrderPay
orderPays []*model.OrderPay
orderCount = &OrderCount{}
)
sql2 := `
@@ -1207,8 +1207,9 @@ func GetMatterStoreOrderCount(ctx *jxcontext.Context, storeID int) (result *Orde
LIMIT 1
`
sqlParams := []interface{}{storeID, model.OrderStatusDelivering, model.OrderStatusCanceled}
err = dao.GetRow(db, &orderPay, sql, sqlParams)
if orderPay != nil {
err = dao.GetRows(db, &orderPays, sql, sqlParams)
if len(orderPays) != 0 {
orderPay := orderPays[0]
if time.Now().Sub(*orderPay.PayFinishedAt).Hours() < 24*7 {
orderCount.Flag = false
} else {