     }
     
     private func setupNotification() {
+        
+        NSNotificationCenter.defaultCenter().addObserverForName(
+            MalaNotification_PushToPayment,
+            object: nil,
+            queue: nil
+        ) { [weak self] (notification) -> Void in
+            // 支付页面
+            if let order = notification.object as? OrderForm {
+                ServiceResponseOrder = order
+                self?.launchPaymentController()
+            }
+            
+        }
         
         NSNotificationCenter.defaultCenter().addObserverForName(
             MalaNotification_PushTeacherDetailView,

    
    
    deinit {
        NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_PushTeacherDetailView, object: nil)
        NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_CancelOrderForm, object: nil)
    }

            })
    }
    
    private func launchPaymentController() {
        
        // 跳转到支付页面
        let viewController = PaymentViewController()
        viewController.popAction = {
            MalaIsPaymentIn = false
        }
        
        self.navigationController?.pushViewController(viewController, animated: true)
    }
    
    
    // MARK: - Delegate
    override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
