|
@@ -2,6 +2,8 @@
|
|
|
|
|
|
|
|
namespace app\common\repositories\store\order;
|
|
namespace app\common\repositories\store\order;
|
|
|
|
|
|
|
|
|
|
+use app\common\model\store\order\StoreCart;
|
|
|
|
|
+use app\common\model\store\product\Product;
|
|
|
use app\validate\api\{UserAddressValidate};
|
|
use app\validate\api\{UserAddressValidate};
|
|
|
use crmeb\jobs\SendSmsJob;
|
|
use crmeb\jobs\SendSmsJob;
|
|
|
use think\facade\{Db, Cache, Queue};
|
|
use think\facade\{Db, Cache, Queue};
|
|
@@ -879,7 +881,6 @@ class StoreOrderCreateRepository extends StoreOrderRepository
|
|
|
if (!$orderInfo) {
|
|
if (!$orderInfo) {
|
|
|
throw new ValidateException('订单操作超时,请刷新页面');
|
|
throw new ValidateException('订单操作超时,请刷新页面');
|
|
|
}
|
|
}
|
|
|
-var_dump($orderInfo);die();
|
|
|
|
|
if ($pay_type == 7 && count($orderInfo['order']) > 1) {
|
|
if ($pay_type == 7 && count($orderInfo['order']) > 1) {
|
|
|
throw new ValidateException('线下支付每次仅能购买一个店铺商品');
|
|
throw new ValidateException('线下支付每次仅能购买一个店铺商品');
|
|
|
}
|
|
}
|
|
@@ -956,6 +957,11 @@ var_dump($orderInfo);die();
|
|
|
$cartIds = [];
|
|
$cartIds = [];
|
|
|
$orderList = [];
|
|
$orderList = [];
|
|
|
$product_type = 0;
|
|
$product_type = 0;
|
|
|
|
|
+// 获取商品类型
|
|
|
|
|
+ var_dump($cartId);die();
|
|
|
|
|
+ $product_id = StoreCart::where('cart_id', $cartId[0])->value('product_id');
|
|
|
|
|
+ $storeProduct = app()->make(Product::class);
|
|
|
|
|
+ $product_type =$storeProduct->where('product_id', $product_id)->value('type');
|
|
|
//Cache::delete($cache_key);
|
|
//Cache::delete($cache_key);
|
|
|
//订单支付以后是否支持取消, 目前仅用于预约商品
|
|
//订单支付以后是否支持取消, 目前仅用于预约商品
|
|
|
$is_cancel = 0;
|
|
$is_cancel = 0;
|