活动:支付添加错误码返回

This commit is contained in:
qiaoxin
2021-05-29 15:18:22 +08:00
parent 7049b7e44d
commit 6aaaa391f2
12 changed files with 72 additions and 38 deletions

View File

@@ -1,5 +1,5 @@
import moment = require('moment');
import { ACTIVITY_TYPE, SERVER_OPEN_TIME, SIGNIN_CLOSE, SIGNIN_OPEN, SIGNIN_VIP_OPEN_LIMIT } from '../consts';
import { ACTIVITY_TYPE, SERVER_OPEN_TIME, SIGNIN_CLOSE, SIGNIN_OPEN, SIGNIN_VIP_OPEN_LIMIT, STATUS } from '../consts';
import { ActivityModel, ActivityModelType } from '../db/Activity';
import { ActivitySignInModel, ActivitySignInModelType } from '../db/ActivitySignIn';
import { ServerlistModel } from '../db/Serverlist';
@@ -94,13 +94,16 @@ export async function makeSignInVIP(roleId: string, roleName: string, sid: strin
activityId: number, productID: string) {
let activityData: ActivityModelType = await ActivityModel.findActivity(activityId);
if (activityData.type !== ACTIVITY_TYPE.SIGN_IN_VIP) {
return null;
return STATUS.ACTIVITY_TYPE_ERROR;
}
let playerData = new SignInData(activityData);
await ActivitySignInModel.buyVIP(activityId, roleId, playerData.roundIndex);
return Object.assign({}, { item: { isVip: true }, activityId: activityData.activityId })
return {
code: 0,
data: Object.assign({}, { item: { isVip: true }, activityId: activityData.activityId })
}
}
//高级签到开启条件