flyzto vor 4 Tagen
Ursprung
Commit
87a470c834

+ 4 - 4
server/libs/getGamesRelations.js

@@ -18,7 +18,7 @@ export const getGamesRelationsMap = (hasOdds=false) => {
   const pmOdds = Store.get('polymarket', 'odds')?.games ?? [];
   const pmEvtime = Store.get('polymarket', 'odds')?.timestamp ?? 0;
   const pcOdds = Store.get('pinnacle', 'odds')?.games ?? [];
-  const hgOdds = Store.get('huanguan', 'odds')?.games ?? [];
+  const hgOdds = Store.get('huangguan', 'odds')?.games ?? [];
   const obOdds = Store.get('obsports', 'odds')?.games ?? [];
   const pmOddsMap = new Map(pmOdds.map(item => [item.id, item]));
   const pcOddsMap = new Map(pcOdds.map(item => [item.id, item]));
@@ -28,10 +28,10 @@ export const getGamesRelationsMap = (hasOdds=false) => {
   const relationsMap = {};
   Object.entries(gamesRelations).forEach(([id, relation]) => {
     const { platforms } = relation;
-    const { polymarket, pinnacle, huanguan, obsports } = platforms;
+    const { polymarket, pinnacle, huangguan, obsports } = platforms;
     const { id: pmId = 0 } = polymarket ?? {};
     const { id: pcId = 0 } = pinnacle ?? {};
-    const { id: hgId = 0 } = huanguan ?? {};
+    const { id: hgId = 0 } = huangguan ?? {};
     const { id: obId = 0 } = obsports ?? {};
     const pmGame = getGameData(pmOddsMap.get(pmId), hasOdds) ?? {};
     const pcGame = getGameData(pcOddsMap.get(pcId), hasOdds) ?? {};
@@ -40,7 +40,7 @@ export const getGamesRelationsMap = (hasOdds=false) => {
     relationsMap[id] = { ...relation, platforms: {
       polymarket: { ...polymarket, ...pmGame, evtime: pmEvtime },
       pinnacle: { ...pinnacle, ...pcGame },
-      huanguan: { ...huanguan, ...hgGame },
+      huangguan: { ...huangguan, ...hgGame },
       obsports: { ...obsports, ...obGame },
     }};
   });

+ 4 - 4
server/models/Platforms.js

@@ -173,7 +173,7 @@ const syncObossOdds = (relationsData) => {
   const timestamp = Date.now();
   const pinnacle = [];
   const obsports = [];
-  const huanguan = [];
+  const huangguan = [];
   relationsData.forEach(item => {
     Object.entries(item.rel).forEach(([key, value]) => {
       const { eventId: id, ...rest } = value;
@@ -185,14 +185,14 @@ const syncObossOdds = (relationsData) => {
         obsports.push(game);
       }
       else if (key === 'hg') {
-        huanguan.push(game);
+        huangguan.push(game);
       }
     });
   });
   Promise.all([
     updateOdds({ platform: 'pinnacle', games: pinnacle, timestamp }),
     updateOdds({ platform: 'obsports', games: obsports, timestamp }),
-    updateOdds({ platform: 'huanguan', games: huanguan, timestamp }),
+    updateOdds({ platform: 'huangguan', games: huangguan, timestamp }),
   ]);
 }
 
@@ -239,7 +239,7 @@ const syncGamesRelations = (relationsData) => {
       platforms: {
         polymarket: { id: +pmId },
         pinnacle: { id: +pcId },
-        huanguan: { id: +hgId },
+        huangguan: { id: +hgId },
         obsports: { id: +obId }
       }
     }

+ 1 - 1
server/triangle/trangleCalc.js

@@ -15,7 +15,7 @@ const fixFloat = (number, x=3) => {
 /**
  * 盘口排序
  */
-const priority = { polymarket: 1, pinnacle: 2, huanguan: 3, obsports: 4 };
+const priority = { polymarket: 1, pinnacle: 2, huangguan: 3, obsports: 4 };
 const getPriority = (p) => {
   return priority[p] ?? 99;
 }

+ 16 - 6
web/src/views/games.vue

@@ -253,14 +253,24 @@ onUnmounted(() => {
         <template #renderItem="{ item }">
           <a-list-item>
             <div class="game-info">
-              <div class="game-league-name">{{ item.platforms.polymarket.localesLeagueName }} <em>{{ item.platforms.polymarket.leagueName }}</em></div>
-              <div class="game-team-name home-team-name">{{ item.platforms.polymarket.localesTeamHomeName }} <em>{{ item.platforms.polymarket.teamHomeName }}</em></div>
-              <div class="game-team-name away-team-name">{{ item.platforms.polymarket.localesTeamAwayName }} <em>{{ item.platforms.polymarket.teamAwayName }}</em></div>
+              <div class="game-league-name">{{ item.platforms.polymarket.leagueName }}</div>
+              <div class="game-team-name home-team-name">{{ item.platforms.polymarket.teamHomeName }}</div>
+              <div class="game-team-name away-team-name">{{ item.platforms.polymarket.teamAwayName }}</div>
             </div>
             <div class="game-info">
-              <div class="game-league-name">{{ item.platforms.pinnacle.leagueName }}</div>
-              <div class="game-team-name home-team-name">{{ item.platforms.pinnacle.teamHomeName }}</div>
-              <div class="game-team-name away-team-name">{{ item.platforms.pinnacle.teamAwayName }}</div>
+              <div class="game-league-name">{{ item.platforms.pinnacle?.leagueName }}</div>
+              <div class="game-team-name home-team-name">{{ item.platforms.pinnacle?.teamHomeName }}</div>
+              <div class="game-team-name away-team-name">{{ item.platforms.pinnacle?.teamAwayName }}</div>
+            </div>
+            <div class="game-info">
+              <div class="game-league-name">{{ item.platforms.huangguan?.leagueName }}</div>
+              <div class="game-team-name home-team-name">{{ item.platforms.huangguan?.teamHomeName }}</div>
+              <div class="game-team-name away-team-name">{{ item.platforms.huangguan?.teamAwayName }}</div>
+            </div>
+            <div class="game-info">
+              <div class="game-league-name">{{ item.platforms.obsports?.leagueName }}</div>
+              <div class="game-team-name home-team-name">{{ item.platforms.obsports?.teamHomeName }}</div>
+              <div class="game-team-name away-team-name">{{ item.platforms.obsports?.teamAwayName }}</div>
             </div>
             <a-button class="remove-button" type="link" @click="removeGamesRelation(item)">
               <template #icon>