修复问题

This commit is contained in:
mkm 2023-05-09 11:21:31 +08:00
parent 29a109173a
commit 123e1bc671

View File

@ -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'];