PR

【4/18】新PFの表示切り分け(その他) #3993

wada opened this at 2025-03-31T10:42:11; closed

Description

opened by wada at 2025-03-31T10:42:11; updated 2025-05-07T16:42:40

概要

PFで表示を切り分ける
既存のplatform_tyepカラムをSQLクエリで指定している箇所で、GlobalConfigからtypeを取得するよう変更

別途対応(PR未対応)

  • mobile
  • スクリプト
  • 管理画面

platform_type設定

対象テーブル(カラムは既設定)

master_composition_bonus
master_invite
event_banner
master_shop_boxset
master_item_pack
master_item_pack_info
master_training_pack
master_question_and_answer
master_invite
master_gold_pack
master_starter_pack
master_comeback_campaign_pack

###yamada未使用
master_judge_data
castaway_ad

対象テーブルのplatform_type設定

1: colopl(未使用)
2: dgame(未使用)
3: 全PF
4: yamada
5: gesoten

既存設定、今後の運用に影響が出ないように、
現在設定している3を全PF、4以降を各PFのtypeとして使用

更新内容

sqlクエリのplatform_type指定をGlobalConfigメソッド使用

その他更新

基底configクラスにgesoten判定を追加

テスト方法、確認した内容

各PF(yamada, gesoten)で、対象テーブルのplatform_type変更によって表示内容が変わるか
PF切り替え方法は別PR参照(【3/21】新PFの判定追加 #3972)

Comment

#39735 by wada at 2025-03-31T10:42:27; updated 2025-03-31T10:42:27

@kouho
レビューお願いします。

wada change_title at 2025-04-10T10:40:38: 【4/4】新PFの表示切り分け(その他) 【4/18】新PFの表示切り分け(その他)
kouho add_label at 2025-05-02T11:28:27: 皇甫 LGTM

Comment

#40325 by kouho at 2025-05-02T11:28:54; updated 2025-05-02T11:28:54

@wada
確認OKです

wada merge at 2025-05-07T16:42:35: 【4/18】新PFの表示切り分け(その他)
wada close at 2025-05-07T16:42:35: Close
wada delete_branch at 2025-05-07T16:42:40: new_platform_3

Commit range

base09a0d748d3c15a35c1e7a815b60a3890fa7dfcf7
head1f61ca75af27ca8de786c7c4db9404ad13593971
base branchjolly/jr-web:master
head branchjolly/jr-web:new_platform_3

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed7 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/SubFunc_comcon.inc
modifiedlib/class/config/ConfigByPlatformAbstract.class.php
modifiedlib/models/Castaway.php
modifiedlib/models/Comeback.php
modifiedlib/public/Tutorial-Scroll.inc
modifiedlib/public/Tutorial.inc
Patch body is stored as a separate file to keep this page lightweight.