✨ feat(录像): 修改录像上传逻辑
This commit is contained in:
@@ -267,18 +267,18 @@ export default class GameController extends Controller {
|
||||
const writeStream = fs.createWriteStream(fullPath);
|
||||
await pump(part, writeStream);
|
||||
|
||||
remoteUrl = `${getRemoteRplUrl(ctx.app.config.realEnv, ctx.app.config.sshHost,roleId, warType, battleCode)}/${battleCode}.bin`;
|
||||
let updateDBRes;
|
||||
if (warType === WAR_TYPE.PVP) {
|
||||
updateDBRes = await PvpRecordModel.updateRplStatus(battleCode, true);
|
||||
updateDBRes = await PvpRecordModel.updateRplStatus(battleCode, true, remoteUrl);
|
||||
} else if (warType === WAR_TYPE.LADDER) {
|
||||
updateDBRes = await LadderMatchRecModel.updateRplStatus(battleCode, true);
|
||||
updateDBRes = await LadderMatchRecModel.updateRplStatus(battleCode, true, remoteUrl);
|
||||
} else if (warType == WAR_TYPE.GVG_VESTIGE) {
|
||||
updateDBRes = await GVGVestigeRecModel.updateRplStatus(battleCode, true);
|
||||
updateDBRes = await GVGVestigeRecModel.updateRplStatus(battleCode, true, remoteUrl);
|
||||
} else if (warType == WAR_TYPE.GVG_BATTLE) {
|
||||
updateDBRes = await GVGBattleRecModel.updateRplStatus(battleCode, true);
|
||||
updateDBRes = await GVGBattleRecModel.updateRplStatus(battleCode, true, remoteUrl);
|
||||
}
|
||||
if (!updateDBRes) return ctx.body = ctx.service.utils.resResult(STATUS.BATTLE_RPL_UPDATE_ERR);
|
||||
remoteUrl = `${getRemoteRplUrl(ctx.app.config.realEnv, roleId, warType, battleCode)}/${battleCode}.bin`;
|
||||
} else {
|
||||
await sendToWormhole(part);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user