From c11e6c5b38c71305e6b6b190f1a525f2acec9ab2 Mon Sep 17 00:00:00 2001 From: zhangxk Date: Sat, 9 Sep 2023 18:43:20 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(=E7=A8=B7=E4=B8=8B=E5=AD=A6?= =?UTF-8?q?=E5=AE=AB):=20=E4=BF=AE=E5=A4=8D=E5=9C=A3=E7=89=A9usecount?= =?UTF-8?q?=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/battle/rougeService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game-server/app/services/battle/rougeService.ts b/game-server/app/services/battle/rougeService.ts index d6b8394a1..88af2420d 100644 --- a/game-server/app/services/battle/rougeService.ts +++ b/game-server/app/services/battle/rougeService.ts @@ -294,7 +294,9 @@ export async function chooseNode(dbRecord: RougelikeRecordType, layerChooseNode: if (dbDetail && dbDetail.shops) { shops = dbDetail.shops || shops; weightRecords = dbDetail.weightRecords } if ((!dbDetail || !dbDetail.rewards || dbDetail.rewards.length == 0) && isReward) { + let startTime = Date.now(); let result = await getLayerNodeReward(roleId, gameCode, authorType, nodeId, layerPlanData.rewardPlan, layer, dbPara.questType); + console.log('*********************************nodeType=%s getLayerNodeReward time=%s', nodeType, Date.now() - startTime) if (result && result.rewards) { reward = result; dbPara.rewards = result.rewards; @@ -594,6 +596,7 @@ export async function getPassiveCardPlan(passiveCardPlan: number, passiveCardRan let newCards = []; let cardsMap = await getCardCount(gameCode, ROUGE_LIKE_CARD_TYPE.PASSIVE); const { chooseCardsMap, noChooseCardsMap } = await getIsChooseCard(gameCode); + const holyAddWeight = await getAddPassiveWeight(roleId, gameCode, type); for (let obj of cards) { let weightRecord: { originalWight?: number, passiveRedWight?: number, holyAddWeight?: number, passiveLableNum?: number, authorAddWeight?: number, passiveLableNumAddWeight?: number, finalWeight?: number } = {}; if (!obj) continue; @@ -617,7 +620,6 @@ export async function getPassiveCardPlan(passiveCardPlan: number, passiveCardRan } - const holyAddWeight = await getAddPassiveWeight(roleId, gameCode, type); weight += holyAddWeight; weightRecord.holyAddWeight = holyAddWeight;