寻宝:修复藏宝图占用的逻辑错误

This commit is contained in:
liangtongchuan
2021-03-08 18:32:40 +08:00
parent a0b92872c2
commit 4faaf378f6
2 changed files with 6 additions and 1 deletions

View File

@@ -559,7 +559,7 @@ export async function hasEnoughBlueprt(roleId: string, blueprtId: number) {
let blueprt = await ItemModel.findbyRoleAndGidAndCount(roleId, blueprtId, 1);
if (!blueprt) return false;
// 检查是否有已创建未结束的寻宝,预先占用一张藏宝图
let teams = await ComBattleTeamModel.getTeamByCapAndStatus(roleId, COM_TEAM_STATUS.FIGHTING);
let teams = await ComBattleTeamModel.getBlueprtInUse(roleId, COM_TEAM_STATUS.FIGHTING, blueprtId);
if (teams && blueprt.count <= teams.length) return false;
return true;
}