军团:每周结算修复
This commit is contained in:
@@ -302,7 +302,7 @@ export async function settleGuildWeekly() {
|
||||
}
|
||||
|
||||
// 转换周活跃奖励
|
||||
let r = new Rank(REDIS_KEY.GUILD_ACTIVE_RANK, { serverId });
|
||||
let r = new Rank(REDIS_KEY.GUILD_LV_RANK, { serverId });
|
||||
let rank = await r.getMyRank({ guildCode: code });
|
||||
let allWeeklyReward = getGuildActiveWeekReward(rank);
|
||||
for (let [roleId, job] of members) {
|
||||
|
||||
@@ -503,7 +503,7 @@ export function getTrainBaseByLv(lv: number) {
|
||||
export function getGuildActiveWeekReward(rank: number) {
|
||||
let result = gameData.guildActiveWeekReward.find(cur => {
|
||||
let { rankMax, rankMin } = cur;
|
||||
return rank >= rankMin && rank <= (rankMax || rankMax == -1);
|
||||
return rank >= rankMin && (rank <= rankMax || rankMax == -1);
|
||||
});
|
||||
let reward = new Array<RewardInter>();
|
||||
if (result) reward = result.reward;
|
||||
|
||||
@@ -19,7 +19,7 @@ export interface DicGuildActiveWeekReward {
|
||||
export const dicGuildActiveWeekReward = new Array<DicGuildActiveWeekReward>();
|
||||
export function loadGuildActiveWeekReward() {
|
||||
dicGuildActiveWeekReward.splice(0, dicGuildActiveWeekReward.length);
|
||||
let arr = readFileAndParse(FILENAME.DIC_ACTIVE_DAY_REWARD);
|
||||
let arr = readFileAndParse(FILENAME.DIC_ACTIVE_WEEK_REWARD);
|
||||
|
||||
arr.forEach(o => {
|
||||
o.reward = parseGoodStr(o.Reward)
|
||||
|
||||
Reference in New Issue
Block a user