PR

【11/1】新人ランキング仕様変更対応 #4340

kouho opened this at 2025-10-31T19:51:10; closed

Description

opened by kouho at 2025-10-31T19:51:10; updated 2025-11-01T18:05:21

概要

▼ゲソてん延期に伴う対応
10月中にゲームを開始していたユーザは、11〜1月の3ヶ月ランキングに参加可能
※10/31追記 ヤマダユーザーも10月以降登録対象に
黄さんと相談した結果元々げそてんリリースが当初より遅れたことによる対応だったが、
告知掲載内容や、PF差で同じタイミングでの参加の可否がわかれるのは良くないと判断しYGも同じ条件にしたい

Comment

#42970 by kouho at 2025-10-31T19:54:38; updated 2025-10-31T19:54:38

@wada
レビューお願いいたします

Comment

#42971 by wada at 2025-10-31T20:15:45; updated 2025-10-31T20:15:45

@kouho
is_target_gesoten_special_casereturn $tutorial_fin_time < $this->_config['release_time'];も条件に追加してください。

Comment

#42972 by wada at 2025-10-31T20:18:43; updated 2025-10-31T20:18:43

@kouho
Newbie_rankingクラスcreate_user_data_special_caseメソッド内の$start_time = DateTimeUtil::getCurrentTime();について見直す必要があります。

①11/4以前にチュートリアル突破したユーザは、$start_time = NewbieRankingConfig::get()->get_release_time();
②11/4以降にチュートリアル突破したユーザは、$start_time = DateTimeUtil::getCurrentTime();

Comment

#42973 by wada at 2025-10-31T20:22:33; updated 2025-10-31T20:24:10

・チュートリアル突破1ヶ月を過ぎたユーザは参加できない
・11/4リリースから31日前のユーザは参加不可
・今回の対応で10/3~10/31は特例対応により、チュートリアル突破1ヶ月以内にログインすれば参加可能

wada add_label at 2025-10-31T20:26:01: コメントあり

Comment

#42975 by wada at 2025-10-31T20:26:25; updated 2025-10-31T20:26:25

レビューありがとうございます。

Comment

#42978 by wada at 2025-11-01T06:44:24; updated 2025-11-01T06:44:24

@kouho
こちら不要でした。
> is_target_gesoten_special_caseのreturn $tutorial_fin_time < $this->_config['release_time'];も条件に追加してください。

リリース後こちらで対応します。
> Newbie_rankingクラスcreate_user_data_special_caseメソッド内の$start_time = DateTimeUtil::getCurrentTime();について見直す必要があります。

Comment

#42979 by wada at 2025-11-01T06:44:32; updated 2025-11-01T06:44:32

@kouho
確認OKです。

wada delete_label at 2025-11-01T06:44:35: コメントあり
wada add_label at 2025-11-01T06:44:36: 和田 LGTM
kouho merge at 2025-11-01T18:05:21: 【11/1】新人ランキング仕様変更対応
kouho close at 2025-11-01T18:05:21: Close

Commit range

base93e16e5e1dd4c201ec2d5c7d9ac2b6966750b5e1
head44fbf1df322c5020e29ddfe8462cc26a1d4dbdc8
base branchjolly/jr-web:master
head branchjolly/jr-web:fix_newbie_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/conf/class/NewbieRankingConfig.class.php
Patch body is stored as a separate file to keep this page lightweight.