diff --git a/business/jxcallback/orderman/orderman_ext.go b/business/jxcallback/orderman/orderman_ext.go index e4657da84..7f2631e17 100644 --- a/business/jxcallback/orderman/orderman_ext.go +++ b/business/jxcallback/orderman/orderman_ext.go @@ -395,8 +395,8 @@ func (c *OrderManager) getOrders(ctx *jxcontext.Context, isIncludeSku, isInclude } else { if isJxFirst { sql += ` - ORDER BY IF(t1.vendor_id = ?, 0, 1), t1.order_created_at DESC` - sqlParams = append(sqlParams, model.VendorIDJX) + ORDER BY IF(t1.status < ?, IF(t1.vendor_id = ?, 0, 1), 0), t1.order_created_at DESC` + sqlParams = append(sqlParams, model.OrderStatusEndBegin, model.VendorIDJX) } else { sql += ` ORDER BY t1.order_created_at DESC`