物料订单一周内不能重复下单
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) {
|
||||
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 {
|
||||
|
||||
Reference in New Issue
Block a user