55 lines
1.1 KiB
PHP
55 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace sdkwarpper;
|
|
|
|
require 'classes/OrderCtrl.php';
|
|
|
|
use phpcommon;
|
|
use classes;
|
|
|
|
class BaseSdk
|
|
{
|
|
protected $real_channel = '0';
|
|
protected $channel = '0';
|
|
protected $unified_channel = '0';
|
|
protected $poly_sdk_channel = '0';
|
|
protected $gameid = 0;
|
|
|
|
protected $order_ctrl = null;
|
|
protected $config = null;
|
|
|
|
function __construct()
|
|
{
|
|
$this->order_ctrl = new classes\OrderCtrl();
|
|
error_log('basesdk new');
|
|
}
|
|
|
|
protected function setChannel($channel)
|
|
{
|
|
$this->channel = $channel;
|
|
}
|
|
|
|
public function preOrder()
|
|
{
|
|
}
|
|
|
|
public function payNotify()
|
|
{
|
|
}
|
|
|
|
public function queryOrderInfo()
|
|
{
|
|
$order_info = $this->order_ctrl->getOrderByCpOrderId($_REQUEST['cp_orderid']);
|
|
if (!$order_info) {
|
|
phpcommon\sendError(1, '订单不存在');
|
|
}
|
|
echo json_encode(array(
|
|
'errcode' => 0,
|
|
'errmsg' => '',
|
|
'cp_orderid' => $order_info['cp_orderid'],
|
|
'status' => $order_info['status'],
|
|
));
|
|
}
|
|
|
|
}
|