diff --git a/SrcJu.js b/SrcJu.js index 0b3ddbf6..bda94051 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -737,6 +737,7 @@ function search(keyword, mode, sdata, group) { let task = function (obj) { let objdata = obj.data; let objmode = obj.mode; + let objname = obj.name; try { let parse; let 公共; @@ -761,17 +762,15 @@ function search(keyword, mode, sdata, group) { //log("√缓存临时文件失败>"+e.message); } let 参数 = {"规则名": MY_RULE.title, "标识": 标识} - log("搜索:"+name) - ssdata = 搜索(name,page,公共,参数) || []; + log("搜索:"+objname) + ssdata = 搜索(objname,page,公共,参数) || []; //log('√'+objdata.name+">搜索结果>"+ssdata.length); let resultdata = []; - let ssname = name; ssdata.forEach(item => { let extra = item.extra || {}; extra.name = extra.name || item.title; - log(ssname) - log(name) - if((objmode=="erji" && extra.name==name) || objmode!="erji"){ + log(extra.name+"=="+objname) + if((objmode=="erji" && extra.name==objname) || objmode!="erji"){ extra.img = extra.img || item.img || item.pic_url; extra.stype = objdata.type; extra.sname = objdata.name; @@ -810,7 +809,7 @@ function search(keyword, mode, sdata, group) { let list = ssdatalist.map((item) => { return { func: task, - param: {"data":item,"mode":mode}, + param: {"data":item,"mode":mode,"name":name}, id: item.name } });