/**
  * 编辑热门城市
  */
 public function actionEditHotContinent()
 {
     $rq_params = Yii::app()->request->getParam('rq_params');
     if (!empty($rq_params['rq_type']) && !empty($rq_params['rq_id']) && preg_match('/^\\d+$/i', $rq_params['rq_id'])) {
         $request_id = $rq_params['rq_id'];
         $request_type = $rq_params['rq_type'];
         switch ($request_type) {
             case 'editContinentStatus':
                 //编辑上下线
                 if (isset($rq_params['rq_status'])) {
                     $request_status = $rq_params['rq_status'];
                     $status = $request_status === '1' ? 0 : 1;
                     $continent_Count = RentalcarsHotContinent::model()->updateByPk($request_id, array('Status' => $status));
                     $city_Count = RentalcarsHotCity::model()->updateAll(array('Status' => $status), 'ContinentId=:ContinentId', array(':ContinentId' => $request_id));
                     if ($continent_Count > 0) {
                         $return_arr = array('status' => true);
                     } else {
                         $return_arr = array('status' => false);
                     }
                 } else {
                     $return_arr = array('status' => false);
                 }
                 break;
             case 'editContinentSort':
                 //编辑大洲权重
                 if (isset($rq_params['sort_new']) && is_numeric($rq_params['sort_new'])) {
                     $sort_new = $rq_params['sort_new'];
                     $count = RentalcarsHotContinent::model()->updateByPk($request_id, array('Sort' => $sort_new));
                     if ($count > 0) {
                         $return_arr = array('status' => true);
                     } else {
                         $return_arr = array('status' => false);
                     }
                 } else {
                     $return_arr = array('status' => false);
                 }
                 break;
             case 'addContinentCity':
                 //添加大洲下的热门城市
                 if (!empty($rq_params['addCity_country']) && !empty($rq_params['addCity_city']) && !empty($rq_params['addCity_cityNameEn']) && !empty($rq_params['addCity_cityNameCn'])) {
                     $RentalcarsHotCity = RentalcarsHotCity::model()->findBySql('SELECT Sort FROM rentalcars_hot_city ORDER BY sort DESC LIMIT 1');
                     $big_Sort = !empty($RentalcarsHotCity['Sort']) ? $RentalcarsHotCity['Sort'] : 0;
                     $RC_HotCity = new RentalcarsHotCity();
                     $RC_HotCity->ContinentId = $request_id;
                     $RC_HotCity->RcCountry = $rq_params['addCity_country'];
                     $RC_HotCity->RcCity = $rq_params['addCity_city'];
                     $RC_HotCity->CityNameEn = $rq_params['addCity_cityNameEn'];
                     $RC_HotCity->CityNameCn = $rq_params['addCity_cityNameCn'];
                     $RC_HotCity->Sort = $big_Sort + 1;
                     $RC_HotCity->Status = '1';
                     $RC_HotCity->CreateDate = time();
                     $RC_HotCity->EditDate = time();
                     $RC_HotCity->UID = Yii::app()->user->id;
                     if ($RC_HotCity->save()) {
                         $return_arr = array('status' => true);
                     } else {
                         $return_arr = array('status' => false);
                     }
                 } else {
                     $return_arr = array('status' => false);
                 }
                 break;
             case 'editCityStatus':
                 //编辑热门城市的上下线
                 if (isset($rq_params['rq_status'])) {
                     $request_status = $rq_params['rq_status'];
                     $status = $request_status === '1' ? 0 : 1;
                     $count = RentalcarsHotCity::model()->updateByPk($request_id, array('Status' => $status));
                     if ($count > 0) {
                         $return_arr = array('status' => true);
                     } else {
                         $return_arr = array('status' => false);
                     }
                 } else {
                     $return_arr = array('status' => false);
                 }
                 break;
             case 'delCity':
                 //删除热门城市
                 $count = RentalcarsHotCity::model()->deleteByPk($request_id);
                 if ($count > 0) {
                     $return_arr = array('status' => true);
                 } else {
                     $return_arr = array('status' => false);
                 }
                 break;
             case 'editCitySort':
                 //编辑热门城市权重
                 if (isset($rq_params['sort_new']) && is_numeric($rq_params['sort_new'])) {
                     $sort_new = $rq_params['sort_new'];
                     $count = RentalcarsHotCity::model()->updateByPk($request_id, array('Sort' => $sort_new));
                     if ($count > 0) {
                         $return_arr = array('status' => true);
                     } else {
                         $return_arr = array('status' => false);
                     }
                 } else {
                     $return_arr = array('status' => false);
                 }
                 break;
         }
     } else {
         $return_arr = array('status' => false);
     }
     echo json_encode($return_arr);
 }