增加docke部署
This commit is contained in:
59
codes/agent/game-docker/api/source/apis/test.php
Normal file
59
codes/agent/game-docker/api/source/apis/test.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
header('Access-Control-Allow-Origin:*');// 指定允许其他域名访问
|
||||
header('Access-Control-Allow-Methods:POST');// 响应类型
|
||||
header('Access-Control-Allow-Headers:x-requested-with,content-type');
|
||||
|
||||
use phprs\util\Verify;
|
||||
use phprs\util\exceptions\Forbidden;
|
||||
use phprs\util\Logger;
|
||||
use phprs\util\exceptions\NotFound;
|
||||
use phprs\ezsql\Sql;
|
||||
use phprs\util\exceptions\BadRequest;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 测试接口
|
||||
* @path("/test")
|
||||
*/
|
||||
class Test extends apiBase{
|
||||
/**
|
||||
* 支付回调
|
||||
* @route({"POST","/pay_notify"})
|
||||
* @throws({"phprs\util\exceptions\Forbidden","res", "403 Forbidden",{"error":"Forbidden"}}) cookie不可用
|
||||
*/
|
||||
public function payNotify() {
|
||||
$input = file_get_contents('php://input');
|
||||
if ( !empty($input) ){
|
||||
$data = json_decode($input,true);
|
||||
$testLogDir = dirname(dirname(__DIR__)) . '/logs';
|
||||
if (!is_dir($testLogDir)) mkdir($testLogDir, 0777, true);
|
||||
file_put_contents($testLogDir . '/pay_test2.txt', count($data));
|
||||
file_put_contents($testLogDir . '/pay_test.txt', "接收到的参数为:".$data['orderNo']."===".$data['signkey']);
|
||||
$result = array();
|
||||
|
||||
// 处理业务逻辑 begin
|
||||
// 比如修改订单状态
|
||||
// 处理业务逻辑 end
|
||||
// 返回0表示已经完成了逻辑的处理,
|
||||
// 如果不返回0则系统会重新发起请求,连续8次
|
||||
$result["error"] = 0;
|
||||
echo json_encode($result);
|
||||
} else {
|
||||
$testLogDir = dirname(dirname(__DIR__)) . '/logs';
|
||||
if (!is_dir($testLogDir)) mkdir($testLogDir, 0777, true);
|
||||
file_put_contents($testLogDir . '/pay_test1.txt', "接收到的内容为空");
|
||||
$result["1"] = 0;
|
||||
echo json_encode($result);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/** @inject("ioc_factory") */
|
||||
private $factory;
|
||||
/**
|
||||
* @property({"default":"@db"})
|
||||
* @var PDO
|
||||
*/
|
||||
public $db;
|
||||
}
|
||||
Reference in New Issue
Block a user