修复问题
This commit is contained in:
parent
29a109173a
commit
123e1bc671
@ -49,7 +49,6 @@ class StoreMicropayOrder extends BaseController
|
||||
$bar_code = $this->request->param('bar_code', 0);
|
||||
// $mer_id = $this->request->param('mer_id', 0);
|
||||
$user = $this->request->userInfo();
|
||||
|
||||
$mer_id =Db::name('store_service')->where('uid',$user['uid'])->where('status',1)->value('mer_id');
|
||||
|
||||
if ($mer_id==0) return app('json')->fail('商户id不能为空');
|
||||
@ -57,7 +56,7 @@ class StoreMicropayOrder extends BaseController
|
||||
$find=Db::name('store_product_attr_value')->where('mer_id',$mer_id)->where('bar_code', $bar_code)->find();
|
||||
if (!$find) return app('json')->fail('商品不存在,您没有将该商品添加到店铺中');
|
||||
$data = [
|
||||
'product_type'=>100,
|
||||
'product_type'=>0,
|
||||
'cart_num'=>1,
|
||||
'is_new'=>0,
|
||||
'product_attr_unique'=>$find['unique'],
|
||||
@ -67,17 +66,15 @@ class StoreMicropayOrder extends BaseController
|
||||
event('user.cart.before',compact('user','data'));
|
||||
switch ($data['product_type'])
|
||||
{
|
||||
case 100:
|
||||
case 0:
|
||||
$result = app()->make(ProductRepository::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;
|
||||
}
|
||||
|
||||
$data['product_type'] =100;
|
||||
unset($data['group_buying_id']);
|
||||
|
||||
if ($cart = $result['cart']) {
|
||||
//更新购物车
|
||||
$cart_id = $cart['cart_id'];
|
||||
|
Loading…
x
Reference in New Issue
Block a user