43 lines
1.4 KiB
PHP
43 lines
1.4 KiB
PHP
![]() |
<?php
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | 作者:修缘 联系QQ:278896498 QQ群:1054861244
|
|||
|
// | 声明:未经作者许可,禁止倒卖等商业运营,违者必究
|
|||
|
// | 另接php业务,网站制作、代理后台、gm后台、支付对接等
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | 创建时间: 2022/1/6 23:52
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
namespace app\game\controller;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
use app\common\model\CdkRecord;
|
|||
|
use app\common\model\Revenue;
|
|||
|
use app\common\validate\CdkValidate;
|
|||
|
use think\Request;
|
|||
|
|
|||
|
class CdkController extends Controller
|
|||
|
{
|
|||
|
public function index(Request $request, CdkValidate $validate, CdkRecord $model)
|
|||
|
{
|
|||
|
if ($request->isPost()) {
|
|||
|
$param = $request->param();
|
|||
|
$validate->scene('use')->check($param) or error($validate->getError());
|
|||
|
try {
|
|||
|
$agency = $model::verify_role_info($param);
|
|||
|
$cdk_code = $model::verify_cdk($param);
|
|||
|
$revenue = Revenue::get_count_agency_amount($param, $agency, $cdk_code);
|
|||
|
if ($revenue) {
|
|||
|
$model::get_send_cdk($param,$cdk_code,$agency);
|
|||
|
}
|
|||
|
} catch (\Exception $e) {
|
|||
|
return error($e->getMessage());
|
|||
|
}
|
|||
|
return success('兑换成功');
|
|||
|
}
|
|||
|
return $this->fetch();
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|