1
This commit is contained in:
parent
7d99b83e9e
commit
33350a3b6b
2205
app/common/repositories/store/product/ProductDgRepository.php
Normal file
2205
app/common/repositories/store/product/ProductDgRepository.php
Normal file
File diff suppressed because it is too large
Load Diff
@ -23,6 +23,8 @@ use app\common\repositories\store\product\StoreDiscountProductRepository;
|
||||
use app\common\repositories\store\product\StoreDiscountRepository;
|
||||
use app\common\repositories\store\StoreSeckillActiveRepository;
|
||||
use app\common\repositories\user\UserRepository;
|
||||
use app\common\repositories\store\product\ProductDgRepository;
|
||||
|
||||
use MongoDB\BSON\MaxKey;
|
||||
use think\App;
|
||||
use think\facade\Db;
|
||||
@ -77,14 +79,14 @@ class StoreCartDg extends BaseController
|
||||
switch ($data['product_type'])
|
||||
{
|
||||
case 0: //普通商品
|
||||
$result = app()->make(ProductRepository::class)->cartCheck($data,$this->request->userInfo());
|
||||
$result = app()->make(ProductDgRepository::class)->cartCheck($data,$this->request->userInfo());
|
||||
|
||||
[$source, $sourceId, $pid] = explode(':', $this->request->param('source', '0'), 3) + ['', '', ''];
|
||||
$data['source'] = (in_array($source, [0, 1]) && $pid == $data['product_id']) ? $source : 0;
|
||||
if ($data['source'] > 0) $data['source_id'] = intval($sourceId);
|
||||
break;
|
||||
case 1: //秒杀商品
|
||||
$result = app()->make(ProductRepository::class)->cartSeckillCheck($data,$this->request->userInfo());
|
||||
$result = app()->make(ProductDgRepository::class)->cartSeckillCheck($data,$this->request->userInfo());
|
||||
break;
|
||||
case 2: //预售商品
|
||||
$result = app()->make(ProductPresellRepository::class)->cartCheck($data,$this->request->userInfo());
|
||||
|
Loading…
x
Reference in New Issue
Block a user