PR

くじCPガチャ結果をテーブルから取得 #4139

wada opened this at 2025-06-17T18:42:25; closed

Description

opened by wada at 2025-06-17T18:42:25; updated 2025-06-18T11:11:25

概要

S_GetMemcachedToDB()で取得した内容が実際の結果と一致しない
ログテーブルに結果を保存するようにしたので、最新の結果をテーブルから取得して表示する
現在の一致しない状態が続いて解決できないならマージ

問題点

ブラウザバックで結果が変化する可能性がある

wada add_label at 2025-06-18T10:07:21: レビュー待ち

Comment

#41208 by wada at 2025-06-18T10:08:04; updated 2025-06-18T10:08:04

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

Comment

#41215 by kouho at 2025-06-18T10:40:47; updated 2025-06-18T10:40:47

@wada
データベースから読み込む対応自体は問題ないです。
できれば連打防止も入れれませんか?

kouho add_label at 2025-06-18T10:40:49: コメントあり

Comment

#41217 by wada at 2025-06-18T10:42:07; updated 2025-06-18T10:42:07

@kouho
連打防止というのは?

Comment

#41218 by kouho at 2025-06-18T10:49:30; updated 2025-06-18T10:49:30

@wada
ガチャるボタンを押した際に連続でタップしたりユーザー側の通信環境が悪いと2回以上タップの判定になることがあります。
この際にタップした回数分の処理が走るようなので防止できないでしょうか?

Comment

#41219 by wada at 2025-06-18T10:55:09; updated 2025-06-18T10:55:09

@kouho
了解しました。何か良い方法はありますか?

wada merge at 2025-06-18T11:11:21: くじCPガチャ結果をテーブルから取得
wada close at 2025-06-18T11:11:21: Close
wada delete_branch at 2025-06-18T11:11:25: fix_cp_gacha_result

Commit range

basea5ef2d0db9639c98ab8e918e741831d1331fba73
headb273490ebb0f377d11fafaab7056df96efa0dfb8
base branchjolly/jr-web:master
head branchjolly/jr-web:fix_cp_gacha_result

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed3 filesView patch
statusfile
modifiedlib/models/dao/log_campaign_quest_gacha.php
modifiedlib/public/Quest-CampaignGachaExec.inc
modifiedlib/public/Quest-CampaignGachaResult.inc
Patch body is stored as a separate file to keep this page lightweight.