flyzto 3 tháng trước cách đây
mục cha
commit
961d12b86e
1 tập tin đã thay đổi với 21 bổ sung8 xóa
  1. 21 8
      web/apps/web-antd/src/views/match/datatest/index.vue

+ 21 - 8
web/apps/web-antd/src/views/match/datatest/index.vue

@@ -62,8 +62,11 @@
           <button class="btn btn-primary" @click="refreshData">
             刷新数据
           </button>
-          <button class="btn btn-secondary" @click="runTest">
-            运行测试
+          <button class="btn btn-secondary" @click="runTest(true)">
+            有欢乐值
+          </button>
+          <button class="btn btn-secondary" @click="runTest(false)">
+            无欢乐值
           </button>
           <button class="btn btn-secondary" @click="verifyData">
             验证数据
@@ -120,12 +123,11 @@ const showDataPretty = (data, deep) => {
   prettyDeep.value = deep;
 }
 
-const runTest = () => {
-  const gamesList = gamesRelation.value.map((item, index) => {
-    const serial = index + 1;
+const runTest = (hasSolutions=true) => {
+  const gamesList = gamesRelation.value.map(item => {
     const { eventId, leagueId, leagueName, teamHomeName, teamAwayName, timestamp } = item?.rel?.ps ?? {};
     const datetime = dayjs(timestamp).format('YYYY-MM-DD HH:mm:ss');
-    return { serial, eventId, leagueId, leagueName, teamHomeName, teamAwayName, datetime };
+    return { eventId, leagueId, leagueName, teamHomeName, teamAwayName, datetime };
   });
   gamesSolution.value.solutions.forEach((solution) => {
     const { sid, info: { id }} = solution;
@@ -140,8 +142,19 @@ const runTest = () => {
       currentGame.solutions.push(sid);
     }
   });
-  showDataPretty(gamesList, 2);
-  console.log('gamesRelation', gamesList);
+  const dataList = gamesList.filter(item => {
+    if (hasSolutions) {
+      return !!item.solutions?.length;
+    }
+    else {
+      return !item.solutions?.length;
+    }
+  }).map((item, index) => {
+    const serial = index + 1;
+    return { serial, ...item };
+  });
+  showDataPretty(dataList, 2);
+  console.log('gamesRelation', dataList);
 }
 
 const verifyData = () => {