updated 修复算法调整引起的部分关系无法检索bug

This commit is contained in:
PASSER-BY
2023-03-22 09:31:21 +08:00
parent 341d1bbdeb
commit 79afde4367
4 changed files with 13 additions and 14 deletions

View File

@@ -87,16 +87,14 @@ export function getItemsById(id){
let items = [];
let getData = function(key){
let ids = [];
if(modeData[key]){
let k1 = key.replace(/(,[sd])(,[wh])?$/,'$1&o$2');
let k2 = key.replace(/(,[sd])(,[wh])?$/,'$1&l$2');
if(modeData[k1]&&modeData[k2]){
ids = [k1,k2];
}else{
ids = [key];
}
let k1 = key.replace(/(,[sd])(,[wh])?$/,'$1&o$2');
let k2 = key.replace(/(,[sd])(,[wh])?$/,'$1&l$2');
if(modeData[k1]&&modeData[k2]){
ids = [k1,k2];
}else if(modeData[key]){
ids = [key];
}
return filterId(ids).map(function(id){
return filterId(ids).filter(id=>modeData[id]).map(function(id){
return modeData[id][0];
});
};