🐞 fix(gvg): 内政完成后更新玩家排名
This commit is contained in:
@@ -255,8 +255,10 @@ export class GVGProduceHandler {
|
|||||||
let myLeague = await GVGLeagueModel.findLeagueByGuild(guildCode);
|
let myLeague = await GVGLeagueModel.findLeagueByGuild(guildCode);
|
||||||
if(!myLeague) return resResult(STATUS.GVG_LEAGUE_NOT_EXIST);
|
if(!myLeague) return resResult(STATUS.GVG_LEAGUE_NOT_EXIST);
|
||||||
await GVGLeagueFarmModel.releaseLock(configId, myLeague.leagueCode, farmId, roleId);
|
await GVGLeagueFarmModel.releaseLock(configId, myLeague.leagueCode, farmId, roleId);
|
||||||
|
const myRank = await getmyContributeRank(myLeague.leagueCode, myLeague.members, roleId);
|
||||||
|
|
||||||
return resResult(STATUS.SUCCESS, {
|
return resResult(STATUS.SUCCESS, {
|
||||||
|
myRank,
|
||||||
...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId),
|
...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -374,8 +376,10 @@ export class GVGProduceHandler {
|
|||||||
// 活跃
|
// 活跃
|
||||||
const active = await addGVGActive(myLeague.leagueCode, roleId, GVG_ACTIVE_TYPE.COST_PRODUCE_COIN, produceCoin);
|
const active = await addGVGActive(myLeague.leagueCode, roleId, GVG_ACTIVE_TYPE.COST_PRODUCE_COIN, produceCoin);
|
||||||
checkGVGTask(serverId, roleId, sid, configId, myLeague.leagueCode, TASK_TYPE.GVG_FARM, { count: 1 });
|
checkGVGTask(serverId, roleId, sid, configId, myLeague.leagueCode, TASK_TYPE.GVG_FARM, { count: 1 });
|
||||||
|
const myRank = await getmyContributeRank(myLeague.leagueCode, myLeague.members, roleId);
|
||||||
|
|
||||||
return resResult(STATUS.SUCCESS, {
|
return resResult(STATUS.SUCCESS, {
|
||||||
|
myRank,
|
||||||
...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId, false),
|
...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId, false),
|
||||||
...resourceResult,
|
...resourceResult,
|
||||||
leagueGoods,
|
leagueGoods,
|
||||||
@@ -495,8 +499,10 @@ export class GVGProduceHandler {
|
|||||||
// 活跃
|
// 活跃
|
||||||
const active = await addGVGActive(myLeague.leagueCode, roleId, GVG_ACTIVE_TYPE.COST_PRODUCE_COIN, produceCoin);
|
const active = await addGVGActive(myLeague.leagueCode, roleId, GVG_ACTIVE_TYPE.COST_PRODUCE_COIN, produceCoin);
|
||||||
checkGVGTask(serverId, roleId, sid, configId, myLeague.leagueCode, TASK_TYPE.GVG_FARM, { count: 1 });
|
checkGVGTask(serverId, roleId, sid, configId, myLeague.leagueCode, TASK_TYPE.GVG_FARM, { count: 1 });
|
||||||
|
const myRank = await getmyContributeRank(myLeague.leagueCode, myLeague.members, roleId);
|
||||||
|
|
||||||
return resResult(STATUS.SUCCESS, {
|
return resResult(STATUS.SUCCESS, {
|
||||||
|
myRank,
|
||||||
...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId, false),
|
...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId, false),
|
||||||
...resourceResult,
|
...resourceResult,
|
||||||
leagueGoods,
|
leagueGoods,
|
||||||
|
|||||||
Reference in New Issue
Block a user