dongzhaorui 3 年之前
父節點
當前提交
b5744b8937
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      find_source/common/databases.py

+ 10 - 0
find_source/common/databases.py

@@ -54,6 +54,16 @@ def update_one(collection: Collection, item):
 
 
 
 
 def update_one_by_domain(collection: Collection, item):
 def update_one_by_domain(collection: Collection, item):
+    lst = []
+    items = collection.find_one({'domain': item['domain']})
+    if items is not None:
+        origin = items.get('origin', [])
+        if item['origin'] not in origin:
+            lst.append(item['origin'])
+        lst.extend(origin)
+    else:
+        lst.append(item['origin'])
+    item.update({'origin': lst})
     collection.update_one(
     collection.update_one(
         {'domain': item['domain']},
         {'domain': item['domain']},
         {'$set': item},
         {'$set': item},