添加验证
This commit is contained in:
@@ -28,25 +28,28 @@ let findlist = async (ctx, next) => {
|
||||
pro.push(reptilelist[i].find(ctx.query.name))
|
||||
}
|
||||
|
||||
await Promise.all(pro).then((res) => {
|
||||
await Promise.allSettled(pro).then((res) => {
|
||||
// console.log(res)
|
||||
for (let i in res) {
|
||||
for (let j in res[i].list) {
|
||||
let has = true
|
||||
for (let k in list) {
|
||||
if (list[k].name == res[i].list[j].name) {
|
||||
if (list[k].list == undefined) {
|
||||
list[k].list = []
|
||||
if(i.status == "fulfilled"){
|
||||
for (let j in res[i].value.list) {
|
||||
let has = true
|
||||
for (let k in list) {
|
||||
if (list[k].name == res[i].value.list[j].name) {
|
||||
if (list[k].list == undefined) {
|
||||
list[k].list = []
|
||||
}
|
||||
has = false
|
||||
list[k].list.push({ name: res[i].value.name, url: res[i].value.list[j].url, date: res[i].value.list[j].date, update: res[i].value.list[j].update })
|
||||
}
|
||||
has = false
|
||||
list[k].list.push({ name: res[i].name, url: res[i].list[j].url, date: res[i].list[j].date, update: res[i].list[j].update })
|
||||
|
||||
}
|
||||
if (has) {
|
||||
list.push({ name: res[i].value.list[j].name, list: [{ name: res[i].value.name, url: res[i].value.list[j].url, date: res[i].value.list[j].date, update: res[i].value.list[j].update }] })
|
||||
}
|
||||
|
||||
}
|
||||
if (has) {
|
||||
list.push({ name: res[i].list[j].name, list: [{ name: res[i].name, url: res[i].list[j].url, date: res[i].list[j].date, update: res[i].list[j].update }] })
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user