|
@@ -102,9 +102,14 @@ async function processTask(){
|
|
|
//找到相同数据的数据进行同步
|
|
|
// await findSameFilterData(product_list_result.data.existingRecords,FilterConfig)
|
|
|
|
|
|
+ let remove_product_list = []
|
|
|
+
|
|
|
for (let index = 0; index < product_list_result.data.nonExistentIds.length; index++) {
|
|
|
const product_id = product_list_result.data.nonExistentIds[index];
|
|
|
- task_queue.push({result:{data:FilterList[product_id]}})
|
|
|
+ if(remove_product_list[product_id]==null){
|
|
|
+ remove_product_list[product_id] = true
|
|
|
+ task_queue.push({result:{data:FilterList[product_id]}})
|
|
|
+ }
|
|
|
}
|
|
|
if(Ids.length>0){
|
|
|
await filter_data_controllers.updateFilterDataByIds({ids:Ids},{status:1})
|
|
@@ -149,8 +154,13 @@ async function processCreateTask(){
|
|
|
result.data.book_name = "没有找到这本书"
|
|
|
}
|
|
|
}
|
|
|
- await CMD.update_filter_data(FilterConfig,result.data)
|
|
|
+ }else{
|
|
|
+ result.data.words = product.words
|
|
|
+ result.data.genre = product.genre
|
|
|
+ result.data.book_id = product.product_id
|
|
|
+ result.data.book_name = product.product_name
|
|
|
}
|
|
|
+ await CMD.update_filter_data(FilterConfig,result.data)
|
|
|
}
|
|
|
}catch(e){
|
|
|
console.log("processCreateTask:",e)
|