|
|
@@ -59,6 +59,10 @@ class StoreOrder extends BaseController
|
|
|
$useIntegral = (bool)$this->request->param('use_integral', false);
|
|
|
$user = $this->request->userInfo();
|
|
|
$uid = $user->uid;
|
|
|
+ $spread_uid = $user->spread_uid;
|
|
|
+ if ($spread_uid<=0){
|
|
|
+ return app('json')->fail('没有推荐人无法下单');
|
|
|
+ }
|
|
|
if (!($count = count($cartId)) || $count != count($cartRepository->validIntersection($cartId, $uid)))
|
|
|
return app('json')->fail('数据无效');
|
|
|
$orderInfo = $orderCreateRepository->v2CartIdByOrderInfo($user, $cartId, $takes, $couponIds, $useIntegral, $addressId);
|
|
|
@@ -94,6 +98,11 @@ class StoreOrder extends BaseController
|
|
|
}
|
|
|
|
|
|
$uid = $this->request->uid();
|
|
|
+ $user = $this->request->userInfo();
|
|
|
+ $spread_uid = $user->spread_uid;
|
|
|
+ if ($spread_uid<=0){
|
|
|
+ return app('json')->fail('没有推荐人无法下单');
|
|
|
+ }
|
|
|
if (!($count = count($cartId)) || $count != count($cartRepository->validIntersection($cartId, $uid)))
|
|
|
return app('json')->fail('已生成订单,请勿重复提交~');
|
|
|
$groupOrder = app()->make(LockService::class)->exec('order.create', function () use ($key, $orderCreateRepository, $receipt_data, $mark, $extend, $cartId, $payType, $takes, $couponIds, $useIntegral, $addressId, $post) {
|