private function _delete($product_id) { $Cart = new ModelCart(); $Product = new ModelProduct(); //货品信息 $product_info = $Product->row($product_id, 'goods_id,store'); $result = $Cart->CartDelete($this->member_id, $product_id, $product_info['goods_id']); echo json_encode($result); }
/** * 临时购物车加入数据库 * * @param $member_id * @param $num * @return array|bool|void */ public function CartCacheInsert($member_id, $num) { if (!Yii::app()->session['b2c_cart']['items']) { return false; } $Product = new ModelProduct(); foreach (Yii::app()->session['b2c_cart']['items'] as $v) { $product_info = $Product->row($v['product_id'], 'goods_id,store,freez'); $result = $this->CartInsert($member_id, $v['quantity'], $v['product_id'], $v['goods_id'], $num, $product_info['store'], $product_info['freez'], 'add'); } Yii::app()->session['b2c_member_total_num'] = $this->CartProductSum($member_id); if ($result) { unset(Yii::app()->session['b2c_cart']); } return $result; }