|
|
@@ -100,7 +100,6 @@ class CartService extends BaseService
|
|
|
} else {
|
|
|
unset($where['a.status']);
|
|
|
}
|
|
|
-
|
|
|
$model = $this->model->with(['store','cartGoods'])
|
|
|
->from('carts as a')
|
|
|
->leftJoin('goods as b', 'b.id', '=', 'a.goods_id')
|
|
|
@@ -169,16 +168,15 @@ class CartService extends BaseService
|
|
|
$this->model->where(['user_id' => $userId, 'mark' => 1])->whereNotIn('store_id', [$storeId])->update(['mark' => 0, 'update_time' => time()]);
|
|
|
|
|
|
// 添加购物型
|
|
|
- dump($goodsId);
|
|
|
if ($id = $this->model->where(['user_id' => $userId,'sku_id'=>$skuId, 'goods_id' => $goodsId])->value('id')) {
|
|
|
- dump($id);
|
|
|
- $this->model->where(['id' => $id])->update(['store_id' => $storeId,'num'=> DB::raw("num+{$num}"), 'sku_id' => $skuType == 1 ? 0 : $skuId, 'status' => 1, 'mark' => 1, 'create_time' => time()]);
|
|
|
+ $this->model->where(['id' => $id])->update(['store_id' => $storeId,'num'=> DB::raw("num+{$num}"),'sk_key'=>"{$userId}-{$storeId}", 'sku_id' => $skuType == 1 ? 0 : $skuId, 'status' => 1, 'mark' => 1, 'create_time' => time()]);
|
|
|
} else {
|
|
|
$data = [
|
|
|
'user_id' => $userId,
|
|
|
'goods_id' => $goodsId,
|
|
|
'store_id' => $storeId,
|
|
|
'num'=> $num,
|
|
|
+ 'sk_key'=>"{$userId}-{$storeId}",
|
|
|
'sku_id' => $skuType == 1 ? 0 : $skuId,
|
|
|
'create_time' => time(),
|
|
|
'status' => 1,
|