道具:添加军团资金礼包
This commit is contained in:
@@ -7,6 +7,8 @@ import { DicGiftPackage } from '../../pubUtils/dictionary/DicGiftPackage';
|
||||
import { ItemInter, RewardInter } from '../../pubUtils/interface';
|
||||
import { decodeArrayListStr } from '../../pubUtils/util';
|
||||
import { createHeroes } from '../role/createHero';
|
||||
import { GuildModel } from '../../db/Guild';
|
||||
import { pushGuildInfoUpdate } from '../guildService';
|
||||
|
||||
|
||||
|
||||
@@ -18,7 +20,7 @@ import { createHeroes } from '../role/createHero';
|
||||
* @param giftCount 一共消耗多少个礼包
|
||||
* @param sid
|
||||
*/
|
||||
export async function useGiftPackage(roleId: string, roleName: string, sid: string, serverId: number, giftID: number, selected: Array<number> = [], giftCount: number) {
|
||||
export async function useGiftPackage(roleId: string, roleName: string, sid: string, serverId: number, guildCode: string, giftID: number, selected: Array<number> = [], giftCount: number) {
|
||||
console.log("bbbbbbbb", giftID, selected)
|
||||
let result = { goods: [], addHeros: [] }
|
||||
let giftPackageData = gameData.giftPackage.get(giftID);
|
||||
@@ -73,6 +75,13 @@ export async function useGiftPackage(roleId: string, roleName: string, sid: stri
|
||||
result = await addReward(roleId, roleName, sid, serverId, allReward, ITEM_CHANGE_REASON.USE_GIFT_PACKAGE);
|
||||
break;
|
||||
}
|
||||
case GIFT_PACKAGE_TYPE.GUILD_FUND: // 军团资金
|
||||
{
|
||||
console.log('ccccc',guildCode, giftPackageData.count)
|
||||
const guild = await GuildModel.updateInfo(guildCode, {}, { fund: giftPackageData.count }, 'fund');
|
||||
await pushGuildInfoUpdate(guildCode, { fund: guild.fund });
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user