43 lines
1.4 KiB
PHP
Raw Permalink Normal View History

<?php
// +----------------------------------------------------------------------
// | 作者:修缘 联系QQ278896498 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();
}
}