미니게임 관련 테이블 mini_game 게임 데이터 mini_game_bet 배팅데이터 mini_game_bet_config 레벨별 최소,최대,제한 금액 mini_game_member_bet 유저 베팅데이터 1. 경기결과가 안나온다. 정산이 안된다. 할때 bet_type : 3-eospb5, 4-power 사다리, 5-키노사다리, 6-가상축구, 15-파워볼 1) 어드민에 가상축구 배팅내역을 보면 결과전으로 된 데이터들이 있다. 해당 경기 회차번호로 조회(2. 조회쿼리 예시 참고)해서 결과를 확인해본다. 아님 운영팀에서 경기 회차번호를 알려주거나, 문의하면 됩니다. 2) 해당경기 result(아래 참고)에 res값이 None값으로 왔다. 3) 온 시점의 시작시간(start_dt(result에 dt와 대응))와 현재시간을 비교해서 5분이상 지났음에도 res가 None면 데이터가 안왔다. 그럼 아래 순서대로 확인한다. 4) 161서버에서 아래api 호출해서 결과를 복사해서 메모장에 붙혀넣고, b_soccer를 검색해서 결과를 확인해본다. 맞는데이터인지 홈팀, 원정팀, 시간, 리그 등을 비교해본다. (curl https://minigapi.com/getdata.php?id=회차) 5) api 호출해서 봐도 결과가 None면 api업체에 문의해야 합니다. 문의했을시 BET365점검중이라고 답변이 올수도있습니다. 이 경우는 점검중이라고 전달하면 됩니다. 6) 결과 알아내서 운영팀에 전달해주세요. 수동처리할겁니다.(결과 있으면 정산처리, 점검중이면 취소 처리할 것입니다.) - 그외 7) 영상이 안나오거나 이상해도 api업체에 문의하면 됩니다. - 미니게임 가상축구 데이터 예시(result) {"game":"b_soccer","id":"81537811","dt":"2023-05-16 19:06:00","vt":"11.06","league":"Premiership","type":"1x2","home":"Wolverhampton","away":"Liverpool", "win":"2.6","draw":"3.5","lose":"2.62","oid":"81537811","scoreh":"0","scorea":"0","sts":"Await","res":"None"} 2. 조회 쿼리 예시 - 가상축구 특정회차 SELECT * FROM mydb.mini_game where id in (79894890) and bet_type = 6 order by start_dt desc; - 가상축구 SELECT * FROM mydb.mini_game where bet_type = 6 order by start_dt desc; 3. 가상축구 시간이 이상하게 나올때 - 각 서버(프론트, 어드민, 디비) 시간 동기화 체크 - 현재시간 보기(date) - 시간동기화(rdate -s zero.bora.net) 4. 참고사항 - 가상축구 데이터를 주는데는 bet365입니다.(bet365 - api업체 - rmq(161) 서버) - 161(rmq base)서버에서 미니게임 rmq가 실행중입니다. 여기서 모든서버 미니게임 데이터를 넣어주고 있습니다. - 161서버에서만 미니게임 api가 호출이 가능합니다.(아이피 허용 방식) - git소스에서 RMQ_testMiniGame 폴더가 미니게임 rmq입니다. - 가상축구 영상은 도메인을 등록해야만 노출이 됩니다.(도메인 허용 방식, 데브에서 안나오는 이유)