/** * 保存裁剪缓存数据 **/ public function actionsetCutCookie() { $data = Yii::app()->request->getParam("data"); $SKU = Yii::app()->request->getParam("SKU"); $session_id = session_id(); $new_date = date("Y-m-d H:i:s"); //获取当前时间 $cut_cookie = new erp_cut_cookie(); //清除过期的缓存数据 $condition = array('end_time_if_<=' => $new_date); $cut_cookie->del_cookie($condition); //查询数据是否存在 $condition = array('brandid' => $_SESSION['brandid'], 'SKU' => $SKU, 'sessionid' => $session_id); $cut_ret = $cut_cookie->select_all_cookie($condition); if (count($cut_ret) == 0) { //不存在时添加 $param = array(); $param['session_id'] = $session_id; $param['SKU'] = $SKU; $param['brandid'] = $_SESSION['brandid']; $param['text'] = $data; $cut_cookie->insert_cookie($param); } else { $cut_id = $cut_ret[0]['id']; $up_data = array(); $up_data['end_time'] = date("Y-m-d H:i:s", strtotime('+2 hour')); $up_data['text'] = $data; $param = array(); $param['id'] = $cut_id; $cut_cookie->update_cookie($up_data, $param); } }