Description
概要
チームのレーティング、不戦の場合に下がるように #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更新