活动:时间

This commit is contained in:
陆莹
2022-03-23 13:54:04 +08:00
parent 29c5ae8a0a
commit 7bb8250060
70 changed files with 456 additions and 342 deletions
+9 -9
View File
@@ -218,21 +218,21 @@ export function getActivityProducts(activity: ActivityModelType) {
switch(activity.type) {
case ACTIVITY_TYPE.SIGN_IN_VIP: // 高级签到
{
let data = new SignInData(activity, 0);
let data = new SignInData(activity, 0, 0);
return [getDicRMB(data.productID)];
}
case ACTIVITY_TYPE.NEW_PLAYER_LIMIT_PACKAGE: // 新手限定RMB购买礼包
case ACTIVITY_TYPE.LIMIT_PACKAGE_SHOP_DAILY: // 日限购
case ACTIVITY_TYPE.LIMIT_PACKAGE_SHOP_WEEKLY: // 周限购
{
let data = new LimitShopData(activity, 0);
let data = new LimitShopData(activity, 0, 0);
return data.list.map(item => {
return getDicRMB(item.productID);
});
}
case ACTIVITY_TYPE.YUAN_BAO_SHOP: // 元宝
{
let data = new YuanBaoShopData(activity, 0);
let data = new YuanBaoShopData(activity, 0, 0);
return data.list.map(item => {
return getDicRMB(item.productID);
});
@@ -240,12 +240,12 @@ export function getActivityProducts(activity: ActivityModelType) {
case ACTIVITY_TYPE.MONTHLY_TICKET_1:
case ACTIVITY_TYPE.MONTHLY_TICKET_2:
{
let data = new MonthlyTicketData(activity, 0);
let data = new MonthlyTicketData(activity, 0, 0);
return [getDicRMB(data.productID)];
}
case ACTIVITY_TYPE.DAILY_RMB_GIFTS:
{
let data = new DailyRMBGiftsData(activity, 0);
let data = new DailyRMBGiftsData(activity, 0, 0);
return [getDicRMB(data.productID)];
}
case ACTIVITY_TYPE.POP_UP_SHOP://弹出礼包
@@ -263,14 +263,14 @@ export function getActivityProducts(activity: ActivityModelType) {
case ACTIVITY_TYPE.GROWTH_FUND_TOWER_VIP://镇念塔成长基金(高阶)
case ACTIVITY_TYPE.GROWTH_FUND_MAIN_ELITE_VIP://精英成长基金(高阶)
{
let data = new GrowthFundData(activity, 0);
let data = new GrowthFundData(activity, 0, 0);
return data.list.map(item => {
return getDicRMB(item.productID);
});
}
case ACTIVITY_TYPE.TREASURE_HUNT:
{
let data = new TreasureHuntData(activity, 0);
let data = new TreasureHuntData(activity, 0, 0);
let shop = data.shop;
return shop.list.map(item => {
return getDicRMB(item.productID);
@@ -278,7 +278,7 @@ export function getActivityProducts(activity: ActivityModelType) {
}
case ACTIVITY_TYPE.REFRESH_SHOP:
{
let data = new RefreshShopData(activity, 0);
let data = new RefreshShopData(activity, 0, 0);
let products: { label: string, value: string }[] = [];
for(let shop of data.list) {
for(let item of shop.items) {
@@ -322,7 +322,7 @@ export async function getParamStr(activity: ActivityModelType, productID: string
let { activityGroupId } = await ServerlistModel.findByServerId(role.serverId);
let monopolyActivitys = await ActivityModel.findActivityByType(activityGroupId, ACTIVITY_TYPE.MONOPOLY, 1);
let parentActivity = monopolyActivitys.find(activity => {
let data = new MonopolyData(activity, 0);
let data = new MonopolyData(activity, 0, 0);
let curShop = data.list.find(land => { // 找到关联活动
return land.shopActivityId == activity.activityId;
});