40 lines
1.2 KiB
PHP
40 lines
1.2 KiB
PHP
<?php
|
||
|
||
namespace app\czg\app\controller;
|
||
|
||
|
||
use app\api\model\CommonInfo;
|
||
use app\api\model\UniAdCallbackRecord;
|
||
use app\api\model\WithDraw;
|
||
use app\common\controller\Frontend;
|
||
use app\exception\SysException;
|
||
use app\utils\RedisUtils;
|
||
use think\facade\Db;
|
||
use app\api\model\Cash as CashModel;
|
||
use support\Log;
|
||
|
||
class UniCallBackController extends Frontend
|
||
{
|
||
|
||
public function adCallBack()
|
||
{
|
||
$params = [
|
||
'adpid' => $this->request->param('adpid'),
|
||
'provider' => $this->request->param('provider'),
|
||
'platform' => $this->request->param('platform'),
|
||
'sign' => $this->request->param('sign'),
|
||
'trans_id' => $this->request->param('trans_id'),
|
||
'user_id' => $this->request->param('user_id'),
|
||
'extra' => $this->request->param('extra', '') // 可选参数,默认空字符串
|
||
];
|
||
// 记录日志
|
||
Log::info("接收到uni-ad广告完播回调,回调信息: " . json_encode($params));
|
||
// 调用服务处理回调
|
||
$result = UniAdCallbackRecord::adCallBack($params);
|
||
// 返回成功响应
|
||
$this->successWithData($result);
|
||
}
|
||
|
||
|
||
|
||
} |