积分bug修复

This commit is contained in:
mamengke01
2021-01-12 20:47:41 +08:00
parent 94ce1fc5dc
commit 2a5036930d
2 changed files with 4 additions and 3 deletions

View File

@@ -225,14 +225,14 @@ export class PvpHandler {
if(!curOpp) return resResult(STATUS.PVP_ROLE_NOT_FOUND);
const role = await RoleModel.findByRoleId(roleId);
const myRecInfo = await generMyRecInfo(heroScores, winStreakNum, role, isSuccess, pos, myHeroes);
if(isSuccess) {
winStreakNum ++;
} else {
winStreakNum = 0;
}
const myRecInfo = await generMyRecInfo(heroScores, winStreakNum, role, isSuccess, pos, myHeroes);
let { attackInfo, showHeroScores, addSumScore } = myRecInfo
score += addSumScore;
@@ -283,7 +283,7 @@ export class PvpHandler {
async saveDefense(msg: { heroes: Array<{actorId: number, dataId: number, order: number}>, isDefaultHero:boolean }, session: BackendSession) {
let {heroes, isDefaultHero} = msg;
let roleId = session.get('roleId');
if (heroes.length > 5) {
if (heroes.length > 5 || heroes.length <= 0) {
return resResult(STATUS.WRONG_PARMS);
}
heroes = uniq(heroes, function(item) {