소스 검색

fix relation

flyzto 5 달 전
부모
커밋
9ecfe6867c
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 7 2
      server/models/GamesPs.js

+ 7 - 2
server/models/GamesPs.js

@@ -441,11 +441,16 @@ const updateGamesRelation = () => {
     };
 
     gamesRelation.forEach(item => {
-      const { id } = item;
-      if (!GAMES.Relations[id]) {
+      const { id, mk } = item;
+      const oldItem = GAMES.Relations[id];
+      if (!oldItem) {
         GAMES.Relations[id] = item;
         updateCount.add ++;
       }
+      else if (oldItem.mk != mk) {
+        GAMES.Relations[id] = item;
+        updateCount.update ++;
+      }
     });
 
     const relations = new Set(gamesRelation.map(item => +item.id));