diff --git a/game-server/app/servers/guild/handler/gvgProduceHandler.ts b/game-server/app/servers/guild/handler/gvgProduceHandler.ts index fd2131e12..64aa62b2a 100644 --- a/game-server/app/servers/guild/handler/gvgProduceHandler.ts +++ b/game-server/app/servers/guild/handler/gvgProduceHandler.ts @@ -235,8 +235,10 @@ export class GVGProduceHandler { // 收获后再次预锁定一批田 // await lockField(myLeague.leagueCode, roleId, roleName, farmId); await GVGLeagueFarmRecModel.updateRecs(myResultFields, roleId); + const myRank = await getmyContributeRank(myLeague.leagueCode, myLeague.members, roleId); return resResult(STATUS.SUCCESS, { + myRank, ...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId), leagueGoods, active, @@ -255,10 +257,8 @@ export class GVGProduceHandler { let myLeague = await GVGLeagueModel.findLeagueByGuild(guildCode); if(!myLeague) return resResult(STATUS.GVG_LEAGUE_NOT_EXIST); await GVGLeagueFarmModel.releaseLock(configId, myLeague.leagueCode, farmId, roleId); - const myRank = await getmyContributeRank(myLeague.leagueCode, myLeague.members, roleId); return resResult(STATUS.SUCCESS, { - myRank, ...await getLeagueFarmShowResult(myLeague.leagueCode, roleId, farmId), }); }