修复 用户扫码重复生成订单
parent
8cddeb2387
commit
46a2b2cec0
|
|
@ -108,7 +108,11 @@ class OrderPreController extends Controller
|
|||
DB::beginTransaction();
|
||||
$service = new OrderService();
|
||||
// 如果还有未支付的订单, 则不生成新订单
|
||||
$order = $user->orders()->where('status', Order::STATUS_PENDING)->first();
|
||||
$order = $user->orders()->where([
|
||||
'source_type' => OrderPre::class,
|
||||
'source_id' => $order_pre->id,
|
||||
'status' => Order::STATUS_PENDING,
|
||||
])->first();
|
||||
if (!$order) {
|
||||
$order = $service->createOrderByPre($user, $order_pre);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue