Beispiel #1
0
 /**
  * 获取裁剪缓存数据
  **/
 public function actiongetCutCookie()
 {
     $ret = array('status' => 0, 'msg' => '');
     try {
         $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) {
             throw new Exception('没有缓存');
         }
         $ret['data'] = $cut_ret[0]['text'];
         $ret['status'] = 1;
     } catch (Exception $e) {
         $ret['msg'] = $e->getMessage();
     }
     echo json_encode($ret);
 }