|
|
@@ -426,7 +426,8 @@ class MexMatchLogic
|
|
|
$sellOrders = MexOrder::where('item_id', $itemId)
|
|
|
->where('order_type', OrderType::SELL)
|
|
|
->where('status', OrderStatus::PENDING)
|
|
|
- ->where('price', '<=',$priceConfig->min_price)
|
|
|
+ ->where('price', '<=',$priceConfig->min_price) // 价格 <= 最低价格
|
|
|
+ ->where('quantity', '<=', $priceConfig->protection_threshold) // 数量保护:数量≤保护阈值
|
|
|
->orderBy('price', 'asc')
|
|
|
->orderBy('id', 'asc')
|
|
|
->limit($batchSize)
|