PR

【1/14】戦争不参加海賊団のレーティング下げる #1457

wada opened this at 2022-01-12T15:10:08; closed

Description

opened by wada at 2022-01-12T15:10:08; updated 2022-01-13T14:40:17

概要

チームのレーティング、不戦の場合に下がるように #1455
マッチング時に3人未満のチームをテーブル格納
覇戦のランキング集計時にレーティング変更

テーブル

CREATE TABLE `teamwar_nomatch_list` (
  `ymd_h` int(11) NOT NULL,
  `team_no` int(11) NOT NULL,
  `before_rating` mediumint(9) NOT NULL,
  `member` tinyint(4) NOT NULL,
  `flg` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`ymd_h`,`team_no`),
  KEY `ymd_h` (`ymd_h`,`flg`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

テスト方法、確認した内容

member が3人未満の team_data が存在する状態で、以下を実行

#マッチング&3人未満チームを格納
ENVIRONMENT=develop PF=yamada HTTP_HOST=127.0.0.1 IS_DOCKER=true php matching_team_battle.php
#集計&レーティング変更
ENVIRONMENT=develop PF=yamada HTTP_HOST=127.0.0.1 IS_DOCKER=true php team_battle_ranking.php 

TODO

開発、本番反映後にQ&A更新

Comment

#16537 by wada at 2022-01-12T15:10:17; updated 2022-01-12T15:10:17

@iwamoto @kouho
レビューお願いします。

Comment

#16540 by kouho at 2022-01-12T16:22:43; updated 2022-01-12T16:22:43

@wada
確認OKです。

kouho add_label at 2022-01-12T16:22:45: 皇甫 LGTM

Comment

#16542 by iwamoto at 2022-01-12T16:52:15; updated 2022-01-12T16:52:15

@wada
確認しました。こちらで問題ないと思います。

iwamoto add_label at 2022-01-12T16:52:18: 岩本 LGTM
wada merge at 2022-01-13T14:03:16: 【1/14】戦争不参加海賊団のレーティング下げる
wada close at 2022-01-13T14:03:16: Close
wada refer at 2022-01-13T14:40:17: 1462:【1/13】戦争不参加海賊団のレーティング下げる

Commit range

base9723282d18df0be0ac88b4cd21791b58602712ba
headcd80613ca9d83c2b8e151db51a48c7003674ab63
base branchjolly/jr-web:develop
head branchjolly/jr-web:team_rating_down

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed3 filesView patch
statusfile
modifiedlib/exec/matching_team_battle.php
modifiedlib/exec/team_battle_ranking.php
modifiedpublic_html/template/Ranking.tpl
Patch body is stored as a separate file to keep this page lightweight.