/**
  * 确认下单
  * @param $insurance_info_id
  */
 public function certainInsuranceOrderAction($insurance_info_id)
 {
     $data = $this->request->getJsonRawBody(true);
     $connection = $this->db;
     $connection->begin();
     $new_address_id = Insurance::addInsuranceAddress($data);
     $return_data = array();
     if (!$new_address_id) {
         $connection->rollback();
         $return_data['success'] = false;
         $return_data['err_msg'] = '下单失败!';
     }
     $success = Insurance::updateInsuranceInfo($insurance_info_id, array('address_id' => $new_address_id, 'state_id' => 4));
     if (!$success) {
         $connection->rollback();
         $return_data['success'] = false;
         $return_data['err_msg'] = '下单失败!';
     }
     $success = $connection->commit();
     if ($success) {
         $return_data['success'] = true;
         $return_data['err_msg'] = '下单成功!';
     }
     $this->view->setVars($return_data);
 }