/** * 收货地址删除 */ public function actionDelete() { $addr_id = $this->get('addr_id', 'int'); if (!$addr_id) { echo json_encode(array('code' => 400, 'msg' => '请先选择地址')); die; } $Addr = new ModelAddr(); if ($Addr->AddrDel($addr_id)) { $id = 'b2c-cart-product-set-' . $this->member_id; $cart_cache = Yii::app()->cache->get($id); if (!empty($cart_cache['addr']) && $cart_cache['addr']['addr_id'] == $addr_id) { unset($cart_cache['addr']); if (Yii::app()->cache->set($id, $cart_cache)) { echo json_encode(array('code' => 200, 'msg' => '删除地址成功')); die; } else { echo json_encode(array('code' => 400, 'msg' => '删除地址失败,请稍后再试')); die; } } echo json_encode(array('code' => 200, 'msg' => '删除地址成功。')); die; } else { echo json_encode(array('code' => 400, 'msg' => '删除地址失败,请稍后再试')); die; } }