Description
5/13 予定
ヤマダ報酬配布対応
webブランチ:更新なし
dbブランチ:pf_reward_795仕様:
https://docs.google.com/spreadsheets/d/1Mzjlgcsk5xrFGxrBm03G0YUL0LDr6udN0ZtjMEU_IFU/edit#gid=162057110
お知らせ:
http://develop.jr-yamada.pub.d-es.co.jp/#page_default_info?id=694更新マスターテーブル
master_yamada_campaign_reward
master_yamada_campaign_reward_item確認手順
# ユーザデータ作成
user_yamada_campaign_rewardに自分のsapkeyを登録
receive_flgは0
# 実行(dry_run)
docker-compose exec web bash
cd lib/exec
vi tool_send_yamada_rewards.php
(campaign_idを34に変更)
ENVIRONMENT=development PF=yamada HTTP_HOST=127.0.0.1 IS_DOCKER=ture php tool_send_yamada_rewards.php
# ログ
log/yamada_rewards_Ymd.txtに出力されます
# 実行
ENVIRONMENT=development PF=yamada HTTP_HOST=127.0.0.1 IS_DOCKER=ture DRY_RUN=0 php tool_send_yamada_rewards.php以下はメモ
3つのテーブルにデータ登録後、報酬配布スクリプトを実行。
前回の運動会を参考に作成
master_yamada_campaign_reward: 報酬
・日毎にランク帯ごとに設定
・campaign_idをmaster_yamada_campaign.id(id:34)の設定
・start_dateを配布日時以降に設定
master_yamada_campaign_reward_item: 報酬アイテム
・master_yamada_campaign_rewardに対応するアイテムを設定
user_yamada_campaign_reward: 配布ユーザ
・配布するユーザを設定
・update_timeは配布時に更新される