瀏覽代碼

进球数调整

flyzto 3 月之前
父節點
當前提交
b89cdaafac
共有 2 個文件被更改,包括 57 次插入20 次删除
  1. 29 13
      server/models/GamesPs.js
  2. 28 7
      server/triangle/iorKeys.js

+ 29 - 13
server/models/GamesPs.js

@@ -23,8 +23,9 @@ const PS_IOR_KEYS = [
   ['-2', 'ior_rh_25', 'ior_wmh_2', 'ior_rac_15'],
   ['+1', 'ior_rah_05', 'ior_wmc_1', 'ior_rc_15'],
   ['+2', 'ior_rah_15', 'ior_wmc_2', 'ior_rc_25'],
-  ['0-1', 'ior_ot_0', 'ior_os_0-1', 'ior_ot_1'],
-  ['2-3', 'ior_ot_2', 'ior_os_2-3', 'ior_ot_3'],
+  // ['0-1', 'ior_ot_0', 'ior_os_0-1', 'ior_ot_1'],
+  // ['2-3', 'ior_ot_2', 'ior_os_2-3', 'ior_ot_3'],
+  ['jqs', 'ior_ot_1', 'ior_ot_2', 'ior_ot_3', 'ior_ot_4', 'ior_ot_5', 'ior_ot_6', 'ior_ot_7'],
 ];
 
 // 测试环境
@@ -255,23 +256,38 @@ const syncBaseEvents = ({ mk, games, outrights }) => {
         odds = { ...odds, ...special };
       }
       const matches = PS_IOR_KEYS.map(([label, ...keys]) => {
-        const match = keys.map(key => {
-          if (key.includes('os') && !odds[key]) {
-            return { key, value: 1 };
-          }
-          else {
-            return {
-              key,
-              value: odds[key]?.v ?? 0,
-              origin: odds[key]?.r
-            }
+        let match = keys.map(key => {
+          return {
+            key,
+            value: odds[key]?.v ?? 0,
+            origin: odds[key]?.r
           }
+          // if (key.includes('os') && !odds[key]) {
+          //   return { key, value: 1 };
+          // }
+          // else {
+          //   return {
+          //     key,
+          //     value: odds[key]?.v ?? 0,
+          //     origin: odds[key]?.r
+          //   }
+          // }
         });
+        if (label == 'jqs') {
+          match = match.filter(item => item.value !== 0);
+        }
         return {
           label,
           match
         };
-      }).filter(item => item.match.every(entry => entry.value !== 0));
+      }).filter(item => {
+        if (item.label == 'jqs') {
+          return item.match.length;
+        }
+        else {
+          return item.match.every(entry => entry.value !== 0);
+        }
+      });
       let uptime = 0;
       if (evtime && sptime) {
         uptime = Math.min(evtime, sptime);

+ 28 - 7
server/triangle/iorKeys.js

@@ -88,6 +88,27 @@ module.exports = {
     ['ior_rc_225', 'ior_rah_175', 'ior_wmc_2', 'lh_lh_wa'],
   ],
   D: [
+    ['ior_ouh_05', 'ior_ouc_075', 'ior_ot_1', 'la_wh_wa'],
+
+    ['ior_ouh_075', 'ior_ouc_1', 'ior_ot_1', 'lh_dr_wa'],
+
+    ['ior_ouc_125', 'ior_ouh_1', 'ior_ot_1', 'lh_dr_wa'],
+
+    ['ior_ouc_15', 'ior_ouh_125', 'ior_ot_1', 'la_wh_wa'],
+
+    ['ior_ouc_15', 'ior_ouh_1', 'ior_ot_1', 'la_dr_wa'],
+
+    ['ior_ouc_125', 'ior_ouh_075', 'ior_ot_1', 'lh_lh_wa'],
+
+    ['ior_ouh_05', 'ior_ouc_1', 'ior_ot_1', 'la_dr_wa'],
+
+    ['ior_ouh_05', 'ior_ouc_125', 'ior_ot_1', 'la_lh_wa'],
+
+    ['ior_ouc_15', 'ior_ouh_075', 'ior_ot_1', 'la_lh_wa'],
+
+    ['ior_ouc_15', 'ior_ouh_05', 'ior_ot_1', 'la_la_wa'],
+  ],
+  E: [
     ['ior_ouh_15', 'ior_ouc_175', 'ior_ot_2', 'la_wh_wa'],
 
     ['ior_ouh_175', 'ior_ouc_2', 'ior_ot_2', 'lh_dr_wa'],
@@ -108,7 +129,7 @@ module.exports = {
 
     ['ior_ouc_25', 'ior_ouh_15', 'ior_ot_2', 'la_la_wa'],
   ],
-  E: [
+  F: [
     ['ior_ouh_25', 'ior_ouc_275', 'ior_ot_3', 'la_wh_wa'],
 
     ['ior_ouh_275', 'ior_ouc_3', 'ior_ot_3', 'lh_dr_wa'],
@@ -129,7 +150,7 @@ module.exports = {
 
     ['ior_ouc_35', 'ior_ouh_25', 'ior_ot_3', 'la_la_wa'],
   ],
-  F: [
+  G: [
     ['ior_ouh_35', 'ior_ouc_375', 'ior_ot_4', 'la_wh_wa'],
 
     ['ior_ouh_375', 'ior_ouc_4', 'ior_ot_4', 'lh_dr_wa'],
@@ -150,7 +171,7 @@ module.exports = {
 
     ['ior_ouc_45', 'ior_ouh_35', 'ior_ot_4', 'la_la_wa'],
   ],
-  G: [
+  H: [
     ['ior_ouh_45', 'ior_ouc_475', 'ior_ot_5', 'la_wh_wa'],
 
     ['ior_ouh_475', 'ior_ouc_5', 'ior_ot_5', 'lh_dr_wa'],
@@ -171,7 +192,7 @@ module.exports = {
 
     ['ior_ouc_55', 'ior_ouh_45', 'ior_ot_5', 'la_la_wa'],
   ],
-  H: [
+  I: [
     ['ior_ouh_55', 'ior_ouc_575', 'ior_ot_6', 'la_wh_wa'],
 
     ['ior_ouh_575', 'ior_ouc_6', 'ior_ot_6', 'lh_dr_wa'],
@@ -192,7 +213,7 @@ module.exports = {
 
     ['ior_ouc_65', 'ior_ouh_55', 'ior_ot_6', 'la_la_wa'],
   ],
-  I: [
+  J: [
     ['ior_ouh_65', 'ior_ouc_675', 'ior_ot_7', 'la_wh_wa'],
 
     ['ior_ouh_675', 'ior_ouc_7', 'ior_ot_7', 'lh_dr_wa'],
@@ -213,7 +234,7 @@ module.exports = {
 
     ['ior_ouc_75', 'ior_ouh_65', 'ior_ot_7', 'la_la_wa'],
   ],
-  // J: [
+  // K: [
   //   ['ior_os_0-1', 'ior_ouc_35', 'ior_os_2-3', 'la_la_wa'],
 
   //   ['ior_os_0-1', 'ior_ouc_225', 'ior_ot_2', 'la_lh_wa'],
@@ -222,7 +243,7 @@ module.exports = {
 
   //   ['ior_os_0-1', 'ior_ouc_2', 'ior_ot_2', 'la_dr_wa'],
   // ],
-  K: [
+  L: [
     ['ior_rh_05', 'ior_rac_05', '-', 'la_wa_rv'],
     ['ior_rc_05', 'ior_rah_05', '-', 'la_wa_rv'],
     ['ior_mh', 'ior_rac_05', '-', 'la_wa_rv'],