/** * 11 根据车辆编号(id)得到车辆额外服务 * @param json json_params{location_id} * $return $arr_result ||$return_status * url:/index.php?r=CarrentalApi/rc/ExtrasListRQ&json_params={"vehicle_id":"200319651"} **/ public function actionExtrasListRQ() { $json_params = Yii::app()->request->getParam('json_params'); //客户端请求的json参数 $Redis = YiiRedis::getInstance(); $redisKey = 'extrasList_' . md5($json_params); if ($Redis->get($redisKey) && false) { $Rs = $Redis->get($redisKey); } else { $Rs = RcManager::ExtrasListRQ($json_params); $Rs_array = json_decode($Rs, true); if ($Rs_array['status']) { $Redis->set($redisKey, $Rs, 60 * 60 * 5); //5m } } // $Rs=RcManager::ExtrasListRQ($json_params); echo $Rs; }