更新 'SrcJuying.js'

master
src48597962 7 months ago
parent fe3e028f95
commit df5d788762
  1. 31
      SrcJuying.js

@ -130,6 +130,7 @@ function erjisousuo(name,group,datas,num) {
hideLoading(); hideLoading();
}else{ }else{
showLoading('搜源中,请稍后...'); showLoading('搜源中,请稍后...');
/*
updateItem(updateItemid, { updateItem(updateItemid, {
title: "搜源中..." title: "搜源中..."
}); });
@ -141,11 +142,10 @@ function erjisousuo(name,group,datas,num) {
return nosousuolist.indexOf(it.url) == -1; return nosousuolist.indexOf(it.url) == -1;
}) })
} }
*/
let task = function (obj) { let task = function (obj) {
try { try {
require(config.依赖); let lists = obj.search(obj.name, "dianboerji", obj.data);
let lists = search(obj.name, "dianboerji", obj.data);//obj.
return {result:lists, success:1}; return {result:lists, success:1};
} catch (e) { } catch (e) {
log(obj.data.name + '>搜索失败>' + e.message); log(obj.data.name + '>搜索失败>' + e.message);
@ -155,7 +155,7 @@ function erjisousuo(name,group,datas,num) {
let list = ssdatalist.map((item) => { let list = ssdatalist.map((item) => {
return { return {
func: task, func: task,
param: {"data":item,"name":name},//,"search":search param: {"data":item,"name":name,"search":search},
id: item.url id: item.url
} }
}); });
@ -165,7 +165,7 @@ function erjisousuo(name,group,datas,num) {
if (list.length > 0) { if (list.length > 0) {
be(list, { be(list, {
func: function (obj, id, error, taskResult) { func: function (obj, id, error, taskResult) {
beidlist.push(id); //beidlist.push(id);
if(getMyVar("SrcJu_停止搜索线程")=="1"){ if(getMyVar("SrcJu_停止搜索线程")=="1"){
return "break"; return "break";
@ -173,27 +173,27 @@ function erjisousuo(name,group,datas,num) {
let data = taskResult.result; let data = taskResult.result;
if(data.length>0){ if(data.length>0){
success++; success++;
searchMark[markId] = searchMark[markId] || []; //searchMark[markId] = searchMark[markId] || [];
searchMark[markId] = searchMark[markId].concat(data); //searchMark[markId] = searchMark[markId].concat(data);
addItemBefore(updateItemid, data); addItemBefore(updateItemid, data);
hideLoading(); hideLoading();
if(success>=20){ //if(success>=20){
return "break"; // return "break";
} //}
}else{ }else{
failsort.push(id); //failsort.push(id);
} }
}else if(taskResult.success==0){ }else if(taskResult.success==0){
failsort.push(id); //failsort.push(id);
nosousuolist.push(id); //nosousuolist.push(id);
storage0.putMyVar('nosousuolist', nosousuolist); //storage0.putMyVar('nosousuolist', nosousuolist);
} }
}, },
param: { param: {
} }
}); });
hideLoading(); hideLoading();
/*
if(beidlist.length<ssdatalist.length){ if(beidlist.length<ssdatalist.length){
let pdatalist = ssdatalist.filter(v=>beidlist.indexOf(v.url)==-1); let pdatalist = ssdatalist.filter(v=>beidlist.indexOf(v.url)==-1);
addItemBefore(updateItemid, { addItemBefore(updateItemid, {
@ -220,6 +220,7 @@ function erjisousuo(name,group,datas,num) {
clearMyVar("SrcJu_停止搜索线程"); clearMyVar("SrcJu_停止搜索线程");
let sousuosm = "‘‘’’<small><font color=#f13b66a>" + success + "</font>/" + (num || list.length) + ",搜索完成</small>"; let sousuosm = "‘‘’’<small><font color=#f13b66a>" + success + "</font>/" + (num || list.length) + ",搜索完成</small>";
updateItem(updateItemid, { title: sousuosm }); updateItem(updateItemid, { title: sousuosm });
*/
} else { } else {
hideLoading(); hideLoading();
clearMyVar("SrcJu_停止搜索线程"); clearMyVar("SrcJu_停止搜索线程");

Loading…
Cancel
Save