🐞 fix(gvg): 守城逻辑防锁死
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user