礼包:军团提示
This commit is contained in:
@@ -53,9 +53,8 @@ export class ItemHandler {
|
||||
if (!giftID) {
|
||||
return resResult(STATUS.NOT_GIFTPACKAGE);
|
||||
}
|
||||
let result = await useGiftPackage(roleId, roleName, sid, serverId, guildCode, giftID, selected, count)
|
||||
|
||||
return resResult(STATUS.SUCCESS, result);
|
||||
let result = await useGiftPackage(roleId, roleName, sid, serverId, guildCode, giftID, selected, count);
|
||||
return result;
|
||||
}
|
||||
|
||||
return resResult(STATUS.WRONG_PARMS);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import { GIFT_PACKAGE_TYPE, ACTIVITY_RESOURCES_TYPE, ITEM_CHANGE_REASON } from '../../consts';
|
||||
import { GIFT_PACKAGE_TYPE, ACTIVITY_RESOURCES_TYPE, ITEM_CHANGE_REASON, STATUS } from '../../consts';
|
||||
import { gameData } from '../../pubUtils/data';
|
||||
import { addItems } from '../role/rewardService';
|
||||
import { RewardParam } from '../../domain/activityField/rewardField';
|
||||
import { CreateHeroParam } from '../../domain/roleField/hero';
|
||||
import { DicGiftPackage } from '../../pubUtils/dictionary/DicGiftPackage';
|
||||
import { ItemInter, RewardInter } from '../../pubUtils/interface';
|
||||
import { decodeArrayListStr } from '../../pubUtils/util';
|
||||
import { decodeArrayListStr, resResult } from '../../pubUtils/util';
|
||||
import { createHeroes } from '../role/createHero';
|
||||
import { GuildModel } from '../../db/Guild';
|
||||
import { pushGuildInfoUpdate } from '../guildService';
|
||||
@@ -25,7 +25,7 @@ export async function useGiftPackage(roleId: string, roleName: string, sid: stri
|
||||
let result = { goods: [], addHeros: [] }
|
||||
let giftPackageData = gameData.giftPackage.get(giftID);
|
||||
if (!giftPackageData) {
|
||||
return result
|
||||
return resResult(STATUS.SUCCESS, result);
|
||||
}
|
||||
console.log('dddddddddddddd', giftID, JSON.stringify(giftPackageData))
|
||||
let giftType = giftPackageData.type;//礼包类型
|
||||
@@ -78,6 +78,7 @@ export async function useGiftPackage(roleId: string, roleName: string, sid: stri
|
||||
case GIFT_PACKAGE_TYPE.GUILD_FUND: // 军团资金
|
||||
{
|
||||
console.log('ccccc',guildCode, giftPackageData.count)
|
||||
if(!guildCode) return resResult(STATUS.ITEM_CANNOT_RECEIVE_NO_GUILD);
|
||||
const guild = await GuildModel.updateInfo(guildCode, {}, { fund: giftPackageData.count }, 'fund');
|
||||
await pushGuildInfoUpdate(guildCode, { fund: guild.fund });
|
||||
break;
|
||||
@@ -86,7 +87,7 @@ export async function useGiftPackage(roleId: string, roleName: string, sid: stri
|
||||
break;
|
||||
}
|
||||
|
||||
return result;
|
||||
return resResult(STATUS.SUCCESS, result);
|
||||
}
|
||||
|
||||
//结算奖励的内容
|
||||
|
||||
Reference in New Issue
Block a user