🐞 fix(gvg): 守城逻辑防锁死

This commit is contained in:
luying
2023-03-03 10:57:03 +08:00
parent f95eeb282b
commit 7d3cb441d0

View File

@@ -560,8 +560,9 @@ export async function calCityGuard(configId: number) {
for(let [groupKey, cities] of sortCities) {
let cityResult: number[] = [];
let index = 0; // 防死循环万一出什么事cityResult.length一直不等于cities.length
while(cityResult.length != cities.length) {
while(cityResult.length != cities.length && (++index < 1000)) {
let sorted = cities
.filter(city => cityResult.indexOf(city.cityId) == -1)
.sort((a, b) => {