Issue

ヤマダ運動会実装 #29

wada opened this at 2020-07-09T16:50:20; closed

Description

opened by wada at 2020-07-09T16:50:20; updated 2022-06-30T10:42:39

仕様
google doc
trello

・開発期間:7/3(金)~7/22(水)
※7/10(金)~API疎通予定
・開発テスト:7/27(月)~7/30(木)
・本番テスト:8/3(月)~8/4(火)
・本番リリース:8/11(火)11:00
・デイリー景品提出:7/10(金)
・ランキング提出:7/10(金)

運動会API
http://gpf-doc.ymdunisys.jp/?page_id=1156

Comment

#5545 by wada at 2020-07-10T17:59:15; updated 2020-07-10T17:59:15

開発環境のURLは以下になります。
https://gpf.ymdunisys.jp/athletic/?p_periodId=ceQvshBpmKw%3D

wada add_label at 2020-07-16T12:20:18: event

Comment

#5726 by wada at 2020-07-17T18:18:35; updated 2020-07-17T18:18:35

ミッション

内容
コード(ミッションC-結果C)
得点

冒険でタコを釣ろう

冒険中にタコを獲得できた時に得点
fishing-octopus
1

レイドボスを攻撃しよう

レイドボスに対して蒼玉を消費した時に得点
raid-boss
3

有料アイテム

1日3個限定アイテムパックを購入時に得点
sports-buy
3000

wada assign at 2020-07-20T15:42:08: Not assigned:wada
wada commit at 2020-07-20T18:58:20: 運動会api送信処理の追加 #29 882096209453e333a4884d9969d3b3cca32c036d

Comment

#5756 by wada at 2020-07-20T19:14:40; updated 2020-07-20T19:14:40

a9a06582b92f064cf385228ae357a93f49fd9518 運動会ログテーブル作成sql追加

wada commit at 2020-07-20T19:21:25: 運動会タコミッション設定 #29 dd7f1b652fb7b16127237bd2a0090bb3dec8d643
wada commit at 2020-07-20T19:30:16: 運動会レイドミッション設定 #29 57451bcef1e3f77b4972b0bd0cc48fa24cbc6e31

Comment

#5759 by wada at 2020-07-20T19:31:31; updated 2020-07-21T11:54:34

運動会アイテムパックのショップ表示を確認
運動会お知らせ
運動会バナー(お知らせに遷移)
タコの出現率
制限を設定

wada commit at 2020-07-22T09:56:53: 運動会購入ミッション設定 #29 a93075b41967e651b3f8265d64847d5e16cda1db
wada commit at 2020-07-22T09:56:53: API送信失敗時のログも格納するように変更 #29 d399e4bc9f2138fda8d921e0065a6bbbda454c85
wada commit at 2020-07-22T10:26:23: API送信の回数制限が設定できるように #29 a17803fa8851cfd7eb4654c300c6b8803a973ac5
wada commit at 2020-07-22T10:35:38: 全環境からAPI送信するように修正 #29 e6e513e72123eda64c21d5b0c5d02beb67cac0a7
wada commit at 2020-07-22T11:56:12: 運動会期間中のタコ出現率をUPさせる #29 b7d3c12519fa5f2738f6469596c1fe8d8f92df7f
wada commit at 2020-07-22T15:27:44: デバッグページでAPI送信ログを表示 #29 a91427712626d03800d253ca2df88c44e4083608
wada commit at 2020-07-22T17:13:23: 運動会バナー表示 #29 4bf62dccd2c13665e042f89f501dd95af505fd9a
wada commit at 2020-07-22T17:27:58: 運動会バナー #29 5db0d6aa24fe6625a3923970ee1fb57c6f2c0a94
wada commit at 2020-07-22T17:35:58: バナー位置の調整 #29 858373badd864d676b1df8be789994fb9cc0d05d
wada commit at 2020-07-22T17:50:19: 開催期間外でバナーを表示しない #29 2f0665fef10317b6c86d1846877a2e3e8b9b31f1

Comment

#5779 by wada at 2020-07-22T18:15:48; updated 2020-07-22T18:15:48

@iwamoto
レビューお願いします。
コードはすでにdevelopにマージしています。
ローカル環境で確認する場合、以下の対応をお願いします。

マスタテーブル作成

./jrye-db
git checkout develop
git pull
php bin/csv2mysql.php jrye csv/master_yamada_campaign.csv csv/master_yamada_athletic.csv

ログテーブル作成

yamada_campaign.sqlの
CREATE TABLE log_yamada_athleticを実行

期間の設定

master_yamada_campaignのtest期間内ではないなら、test_start_dateを変更

ショップアイテムの設定

master_yamada_athleticの運動会アイテムパックは、まだアイテムパックが設定されていないので、
1. master_item_packの期間を適当に変更
2. 対応するmaster_item_pack_info.shop_item_noを取得
3. master_yamada_athletic.mission_idに設定

と対応してください。
お金がなければ、master_shop.shop_item_priceを変更してください。

wada add_label at 2020-07-22T18:17:55: レビュー待ち
wada commit at 2020-07-22T19:13:59: テストユーザーが本番でチェックできなくなっていた #29 b4dab49edf1b2fb413c23d4eb56f62cf336e4490

Comment

#5785 by iwamoto at 2020-07-22T19:40:33; updated 2020-07-22T19:40:33

@wada
コードとローカルでの動作を確認しましたが、問題ないと思います。

wada refer at 2020-07-27T16:56:49: 60:運動会パック:define_y設定
wada refer at 2020-07-27T16:58:04: 60:運動会パック設定
wada add_label at 2020-07-28T10:41:15: リリース待ち
wada delete_label at 2020-07-28T10:41:20: レビュー待ち

Comment

#5862 by wada at 2020-07-28T13:51:35; updated 2020-07-28T13:51:35

本場デプロイ

cd ./jrye-db
git checkout master
git merge origin/develop
ssh jr-adm
deploy db

#yamada_campaign.sql
CREATE TABLE `log_yamada_athletic`...

cd ./jr-web
git checkout master
git merge origin/develop
ssh jr-adm
update web
deploy web
wada delete_label at 2020-07-29T14:21:30: リリース待ち
wada close_comment at 2020-07-29T14:21:40: 完了
wada commit at 2020-08-11T14:36:19: 運動会バナーのテキストでチーム分けを促す #29 9370881402e9a6ed5d1bcbfc94515eb6e6bafca5