PR

【1/31~】育成イベントのランキングをイベントごとに格納 #2551 #2553

wada opened this at 2023-01-20T15:40:24; closed

Description

opened by wada at 2023-01-20T15:40:24; updated 2023-02-09T14:17:01

概要

育成イベントのランキングをイベントごとに格納 #2551

次開催のデバッグまでに対応

イベント1のランキングデータ

育成イベントのランキングをイベントごとに格納 jolly/jr-cs-issue#260

SQL

  • テーブル作成
DROP TABLE `log_event_festival_ranking`;
#pkをidからevent_no,user_noに変更
CREATE TABLE `log_event_festival_ranking` (
  `event_no` smallint(11) unsigned NOT NULL,
  `user_no` int(11) unsigned NOT NULL,
  `reg_date` datetime NOT NULL,
  PRIMARY KEY (`event_no`,`user_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  • データ挿入

jrye-log_event_festival_ranking.sql

TODO

  • [x] テーブル再構築
  • [x] 過去イベントのデータ入力
  • [x] webデプロイ

Comment

#25202 by wada at 2023-01-20T15:40:38; updated 2023-01-20T15:40:38

@kouho
確認お願いします。

Comment

#25203 by kouho at 2023-01-20T15:58:56; updated 2023-01-20T15:58:56

@wada
イベント終了後48時間過ぎてから対応しますか?
「報酬を受け取る」ができてしまうので一応その方が安全かと思っての確認です。

Comment

#25215 by wada at 2023-01-20T17:12:04; updated 2023-01-20T17:12:04

@kouho
そうですね。そうしましょう。

Comment

#25216 by kouho at 2023-01-20T17:13:31; updated 2023-01-20T17:13:31

@wada
了解です。であれば確認OKです。

kouho add_label at 2023-01-20T17:13:34: 皇甫 LGTM

Comment

#25569 by wada at 2023-02-06T14:35:05; updated 2023-02-06T14:35:05

@kouho
対応中に問題が見つかったので、以下対応しました。
確認をお願いします。

  • idが連番のため、受け取り人数取得が全イベント通算になっていたので修正
  • idが意味を持たなくなったので、event_no,user_noをpkとしてテーブル構造を修正
kouho delete_label at 2023-02-07T10:02:13: 皇甫 LGTM
kouho add_label at 2023-02-08T11:06:02: 皇甫 LGTM

Comment

#25658 by kouho at 2023-02-08T11:06:10; updated 2023-02-08T11:06:10

@wada
確認OKです

wada merge at 2023-02-09T14:15:51: 【1/31~】育成イベントのランキングをイベントごとに格納 #2551
wada close at 2023-02-09T14:15:51: Close
wada delete_branch at 2023-02-09T14:15:54: event_festival_ranking

Commit range

baseaccd950435a564a84a33efbfe95098d436998bf3
headbb8e538e6d244bda5ae028636ebbcfc47b3c4035
base branchjolly/jr-web:master
head branchjolly/jr-web:event_festival_ranking

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed1 filesView patch
statusfile
modifiedlib/SubFunc.inc
Patch body is stored as a separate file to keep this page lightweight.