Issue

チーム戦争バッチ修正 #34

wada opened this at 2020-07-13T09:40:52; closed

Description

opened by wada at 2020-07-13T09:40:52; updated 2022-06-30T10:42:39

チーム戦争issue #13

  • [x] matching_team_battle.sh
  • [x] team_battle.sh
  • [x] team_battle_ranking.sh

---

チーム戦争db作り直し

https://qiita.com/yaboojp/items/85e6356622e30cff88cb

rm -rf Docker_ds/data/mysql57/jrye_teamWar

mysql -e "DROP DATABASE IF EXISTS jrye_teamWar; CREATE DATABASE IF NOT EXISTS jrye_teamWar;"
cat jrye_teamWar.sql | mysql jrye_teamWar
wada add_label at 2020-07-13T09:40:59: event
wada change_milestone at 2020-07-13T09:41:05: No milestone:release_team_war
wada assign at 2020-07-13T09:41:09: Not assigned:wada

Comment

#5556 by wada at 2020-07-13T11:10:17; updated 2020-07-15T14:15:48

jrye_teamWar.teamWar_lock.status のデフォルトを0に設定
teamWar_userpoint.user_point のデフォルトを0に設定

ALTER TABLE teamWar_lock ALTER COLUMN status SET DEFAULT 0;
ALTER TABLE teamWar_userpoint ALTER COLUMN user_point SET DEFAULT 0;
ALTER TABLE teamWar_userpoint ALTER COLUMN attack SET DEFAULT 0;
ALTER TABLE teamWar_userpoint ALTER COLUMN defense SET DEFAULT 0;

Comment

#5557 by wada at 2020-07-13T11:20:37; updated 2020-07-15T10:04:43

matching_team_battle.shで更新されるデータ

# マッチログ
jrye_teamWar.jryeteamWar_matchlog
# 戦争、一騎打ち時間の設定
jrye_teamWar.teamWar_lock
# war_id(teamWar_lock.war_id)を更新
jrye.team_data
# inspire/war_flgを0に設定
jrye.team_pet
# マッチデータ作成
jrye_teamWar.teamWar_info
wada commit at 2020-07-13T11:53:17: マッチング修正 #34 567fec6ac3856c87ebec61c0578173e518f8ce17
wada commit at 2020-07-13T12:10:32: 関連バッチが動くようにする #34 9917c918053e5fb2eed9a238b3617e932c3d8eea
wada add_label at 2020-07-15T10:13:13: レビュー待ち

Comment

#5654 by wada at 2020-07-16T12:34:13; updated 2020-07-16T15:39:56

ログ削除バッチ

  • [x] del_log_teamWar_userpoint.inc #90日後から
  • [x] del_log_teamWar_attackList.inc

Comment

#5655 by wada at 2020-07-16T12:41:30; updated 2020-07-16T12:41:57

ログ集計バッチ

cpanel_daily_war_victory_minutely.sh
cpanel_daily_war_analytics.sh
cpanel_daily_war_active_user_minutely.sh
cpanel_daily_war_active_user.sh

集計が必要なテーブル

cpanel_daily_war_active_user_count
cpanel_daily_war_active_user_minutely
cpanel_daily_war_emblem_count
cpanel_daily_war_flag_count
cpanel_daily_war_team_victory_minutely
cpanel_daily_teamWar_ship_analytics
wada commit at 2020-07-16T14:21:06: ログ削除バッチ修正 #34 d823ab457c97520afd00a5c498677fabb64b3a27
wada commit at 2020-07-16T15:39:56: 戦争系バッチの修正 #34 635e6b20d85742334b6178bf3c7a41d5331c8065
wada commit at 2020-07-16T16:03:44: 空の配列をimplodeしないように修正 #34 580a6ce9a3dd25fb2d37e1d02e62fd47624ab2f8
wada commit at 2020-07-16T18:48:20: 本番で更新できなかった #34 85670dd6a0301d498c3e8dc012cbcb7ca138a196
wada commit at 2020-07-17T16:18:13: commitされていなかった #34 6f3c259be2dea0a32c21bbf3088c5d610d6bfd71
wada commit at 2020-07-17T16:50:16: dbコネクション格納変数名は統一しておく #34 ed74ab47a897471fbacbe7d1079ace4c458e7bc6
wada delete_label at 2020-07-17T16:51:32: レビュー待ち
wada close_comment at 2020-07-17T16:51:41: 対応完了