コード例 #1
0
 public function completeOrder($id)
 {
     $order = OrderFactory::getOrder($id);
     try {
         $order->completeOrder();
     } catch (Exception $e) {
     }
 }
コード例 #2
0
 /**
  * @param int $id
  */
 public function completeAction($id)
 {
     $order = OrderFactory::getOrder($id);
     try {
         $order->completeOrder();
     } catch (Exception $e) {
         //handle error!
     }
     // response to browser
 }
コード例 #3
0
ファイル: createorder.php プロジェクト: tofindme/work_note
<?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
ファイル: Cart.php プロジェクト: special-force/git-training
 /**
  * @return Order
  */
 public function checkOut()
 {
     $orderFactory = new OrderFactory();
     return $orderFactory->createOrder($this->list);
 }