活动:元宝充值商店

This commit is contained in:
qiaoxin
2021-05-13 15:49:19 +08:00
parent cb8832dc00
commit 6907b6ca29
7 changed files with 207 additions and 10 deletions

View File

@@ -0,0 +1,32 @@
import { Application, BackendSession } from 'pinus';
import { resResult } from '../../../pubUtils/util';
import { STATUS, ACTIVITY_RESOURCES_TYPE, ACTIVITY_TYPE } from '../../../consts';
import { yuanbaoActivity, getPlayerYuanbaoShopData } from '../../../services/yuanbaoService';
export default function (app: Application) {
return new YuanbaoShopHandler(app);
}
export class YuanbaoShopHandler {
constructor(private app: Application) {
}
/************************元宝商店****************************/
/**
* @description 获取商店活动数据
* @param {BackendSession} session
* @memberof YuanbaoShopHandler
*/
async getShopActivity(msg: { activityId: number }, session: BackendSession) {
const { activityId } = msg;
const roleId = session.get('roleId');
const serverId = session.get('serverId');
let playerData = await getPlayerYuanbaoShopData(activityId, serverId, roleId);
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
return resResult(STATUS.SUCCESS, playerData);
}
}