Description
オリジナル海賊旗機能 #198
- [x] マスタテーブルの登録
csvに登録、deploy dbで反映
- [x] ユーザテーブルの登録
jrye.sqlに追加、pmaから登録
- [x] 本番jsの準備
jr_main.jsに更新をコピー
- [x] jsキャッシュ対応
header_spのtimeを更新
覇戦 本戦 #194
- [ ] ランキングをリセット&リーグ分け
オリジナル海賊旗機能 #198
csvに登録、deploy dbで反映
jrye.sqlに追加、pmaから登録
jr_main.jsに更新をコピー
header_spのtimeを更新
覇戦 本戦 #194
# マスタの登録
cd ./jrye-db
git checkout master
git fetch
git pull
git merge origin/develop
ssh jr-adm
deploy db
# ユーザテーブルの登録
CREATE TABLE `team_pirate_flag` (
`team_no` int(11) NOT NULL,
`json` char(255) NOT NULL COMMENT '画像の組み合わせ',
`reg_date` datetime NOT NULL COMMENT '設定時間',
PRIMARY KEY (`team_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='海賊旗の設定';
CREATE TABLE `log_team_pirate_flag` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`team_no` int(11) NOT NULL COMMENT 'チームNo',
`set_user_no` bigint(20) NOT NULL COMMENT '設定したユーザーNo',
`json_before` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '画像の組み合わせ',
`json_after` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '画像の組み合わせ',
`reg_date` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `reg_date` (`reg_date`,`team_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='海賊旗の設定ログ';
CREATE TABLE `pirate_flag_image` (
`team_no` int(11) NOT NULL COMMENT 'チームNO',
`image_blob` mediumblob COMMENT '旗画像データ',
`reg_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '登録日時',
`up_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日時',
PRIMARY KEY (`team_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;# prのマージ
# デプロイ
ssh jr-adm
update web
deploy web# リーグ分けとポイントリセット
UPDATE `team_data` SET `spirit_league` = 3 WHERE `spirit_rank` <=400 AND `del_flg` =0;
UPDATE `team_data` SET `spirit_league` = 2 WHERE `spirit_rank` <=100 AND `del_flg` =0;
UPDATE `team_data` SET `spirit_league` = 1 WHERE `spirit_rank` <=50 AND `del_flg` =0;
UPDATE `team_data` SET `spirit_pt` = 0,`spirit_rank` =2100000000,`yesterday_spirit_pt` =0,`yesterday_spirit_rank` =2100000000 WHERE `spirit_pt` > 0;