物料订单一周内不能重复下单
This commit is contained in:
@@ -1177,7 +1177,7 @@ func GetOrdersAccept(ctx *jxcontext.Context, storeID int) (result []*OrderSkusAc
|
|||||||
func GetMatterStoreOrderCount(ctx *jxcontext.Context, storeID int) (result *OrderCount, err error) {
|
func GetMatterStoreOrderCount(ctx *jxcontext.Context, storeID int) (result *OrderCount, err error) {
|
||||||
var (
|
var (
|
||||||
db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
orderPay *model.OrderPay
|
orderPays []*model.OrderPay
|
||||||
orderCount = &OrderCount{}
|
orderCount = &OrderCount{}
|
||||||
)
|
)
|
||||||
sql2 := `
|
sql2 := `
|
||||||
@@ -1207,8 +1207,9 @@ func GetMatterStoreOrderCount(ctx *jxcontext.Context, storeID int) (result *Orde
|
|||||||
LIMIT 1
|
LIMIT 1
|
||||||
`
|
`
|
||||||
sqlParams := []interface{}{storeID, model.OrderStatusDelivering, model.OrderStatusCanceled}
|
sqlParams := []interface{}{storeID, model.OrderStatusDelivering, model.OrderStatusCanceled}
|
||||||
err = dao.GetRow(db, &orderPay, sql, sqlParams)
|
err = dao.GetRows(db, &orderPays, sql, sqlParams)
|
||||||
if orderPay != nil {
|
if len(orderPays) != 0 {
|
||||||
|
orderPay := orderPays[0]
|
||||||
if time.Now().Sub(*orderPay.PayFinishedAt).Hours() < 24*7 {
|
if time.Now().Sub(*orderPay.PayFinishedAt).Hours() < 24*7 {
|
||||||
orderCount.Flag = false
|
orderCount.Flag = false
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user