Преглед на файлове

fix: sync-service 同步只处理新增的情况,更新操作略过,因为没必要

guoziyun преди 1 месец
родител
ревизия
0451472cef
променени са 3 файла, в които са добавени 7 реда и са изтрити 6 реда
  1. 3 2
      oms/dist/services/sync/sync-service.js
  2. 1 1
      oms/package.json
  3. 3 3
      oms/services/sync/sync-service.js

+ 3 - 2
oms/dist/services/sync/sync-service.js

@@ -135,8 +135,9 @@ class MongoSync {
                 await localtb.insertOne(remotedoc);
             }
             else {
-                console.log(`Sync update: ${eventDoc.tb} ${eventDoc.rid}`);
-                await localtb.replaceOne({ _id: eventDoc.rid }, remotedoc);
+                // 不做更新操作,没必要更新,oms只关心统计字段
+                // console.log(`Sync update: ${eventDoc.tb} ${eventDoc.rid}`);
+                // await localtb.replaceOne({ _id: eventDoc.rid }, remotedoc);
             }
         }
     }

+ 1 - 1
oms/package.json

@@ -5,7 +5,7 @@
   "scripts": {
     "start": "node dist/app.js",
     "dev": "nodemon src/app.ts",
-    "build": "tsc",
+    "build": "npx tsc",
     "start:prod": "pm2 start ecosystem.config.js --env production",
     "event-api-service": "nodemon services/event-api-service.ts",
     "log-service": "nodemon services/log-service.ts",

+ 3 - 3
oms/services/sync/sync-service.js

@@ -146,9 +146,9 @@ class MongoSync {
         console.log(`Sync add: ${eventDoc.tb} ${eventDoc.rid}`);
         await localtb.insertOne(remotedoc);
       } else {
-        console.log(`Sync update: ${eventDoc.tb} ${eventDoc.rid}`);
-
-        await localtb.replaceOne({ _id: eventDoc.rid }, remotedoc);
+        // 不做更新操作,没必要更新,oms只关心统计字段
+        // console.log(`Sync update: ${eventDoc.tb} ${eventDoc.rid}`);
+        // await localtb.replaceOne({ _id: eventDoc.rid }, remotedoc);
       }
     }
   }