diff --git a/src/controllers/games/games.js b/src/controllers/games/games.js index 639d0d4..824b483 100644 --- a/src/controllers/games/games.js +++ b/src/controllers/games/games.js @@ -146,22 +146,22 @@ router.post('/update', async (req, res, next) => { } const body = req.body + try { const search = await GameInfo.findOne({ _id: body._id, deleted: false, }) if (search) { - if (body.info) { const info = body.info const platformInfo = search.platforms[info.platformIndex] - const curStatus = platformInfo.status + const curStatus = platformInfo ? platformInfo.status : '' + delete body.platforms[info.platformIndex].newPlatform delete body.info // 状态变更会新增平台 发送通知 if (curStatus !== info.status || !platformInfo) { - let token = '' const loginRes = await axios({ url: config.minigame.api + 'gettoken/',