sdk:37ios支付及退款

This commit is contained in:
luying
2022-03-31 16:15:49 +08:00
parent 9da83c56be
commit 76fe3adb7f
15 changed files with 275 additions and 14 deletions

View File

@@ -1,5 +1,5 @@
import { Controller } from 'egg';
import { GetGuildInfoByUserParam, GetServerListParam, GuildNameCallBackParam, PayCallback37Data, RoleNameCallBackParam } from '../domain/sdk';
import { GetGuildInfoByUserParam, GetServerListParam, GuildNameCallBackParam, IOSRefundParam, PayCallback37Data, RoleNameCallBackParam } from '../domain/sdk';
export default class SdkController extends Controller {
@@ -10,6 +10,20 @@ export default class SdkController extends Controller {
return;
}
public async pay37IosCallback() {
const { ctx } = this;
const params = new PayCallback37Data(ctx.request.body);
ctx.body = await ctx.service.sdk.pay37IOSCallback(params);
return;
}
public async refundIOSCallback() {
const { ctx } = this;
const params = new IOSRefundParam(ctx.request.body);
ctx.body = await ctx.service.sdk.refundIOSCallback(params);
return;
}
public async treatRoleName() {
const { ctx } = this;
const params = new RoleNameCallBackParam(ctx.query);