/** * 6 得到还车门店列表 * @param json json_params{country,city,location_id} * $return $arr_result ||$return_status * url:/index.php?r=CarrentalApi/rc/DropOffLocationListRQ&json_params={"country":"\u4e2d\u56fd","city":"Beijing - \u5317\u4eac","location_id":"1124991"} **/ public function actionDropOffLocationListRQ() { $json_params = Yii::app()->request->getParam('json_params'); //客户端请求的json参数 $Redis = YiiRedis::getInstance(); $redisKey = 'locationList_dropOff_' . md5($json_params); if ($Redis->hGet('currental_area', $redisKey)) { $Rs = $Redis->hGet('currental_area', $redisKey); } else { $Rs = RcManager::DropOffLocationListRQ($json_params); $Rs_array = json_decode($Rs, true); if ($Rs_array['status']) { $Redis->hSet('currental_area', $redisKey, $Rs); } } echo $Rs; }