public function completeOrder($id)
 {
     $order = OrderFactory::getOrder($id);
     try {
         $order->completeOrder();
     } catch (Exception $e) {
     }
 }
 /**
  * @param int $id
  */
 public function completeAction($id)
 {
     $order = OrderFactory::getOrder($id);
     try {
         $order->completeOrder();
     } catch (Exception $e) {
         //handle error!
     }
     // response to browser
 }
示例#3
0
<?php

$config = (require_once dirname(__FILE__) . "/../utils/config.php");
require dirname(__FILE__) . "/../utils/order.php";
require dirname(__FILE__) . "/../utils/util.php";
//创建订单基本信息
$order = new OrderFactory('_qihoo', $config);
if (!$order->ProcessParam($_REQUEST)) {
    error_log(FormatLogStr('qihoo', 'createorder', ERROR_PARAM, json_decode($_REQUEST)));
    die('{"error":"参数错误^_^"}');
}
if (!$order->CheckUin($_REQUEST['uin'])) {
    error_log(FormatLogStr('qihoo', 'createorder', ERROR_UIN, 'uin :' . $uin));
    die('{"error" : "not found for uin"}');
}
$order->SaveOrder();
die('{"orderId": "' . $order->GetOrderId() . '"}');
示例#4
0
 /**
  * @return Order
  */
 public function checkOut()
 {
     $orderFactory = new OrderFactory();
     return $orderFactory->createOrder($this->list);
 }