pay/webapp/sdkwarpper/BaseSdk.php
aozhiwei 9652916bfc 1
2020-10-20 09:56:41 +08:00

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'],
));
}
}