PR

【10/4】カムバックログインボーナス #3700

wada opened this at 2024-09-30T12:17:55; closed

Description

opened by wada at 2024-09-30T12:17:55; updated 2024-10-08T14:41:24

概要

仕様書

既存のカムバックキャンペーンログインボーナスを流用
(今後CPログインボーナス実施予定はなし)

ログインボーナスカムバック条件に合わせて、既存カムバッククエストのカムバック条件も変更

#条件変更内容
累計14日ログイン、30日未ログイン
↓
累計紅玉消費数が101個以上
累計ログイン日数8日以上
最終ログインから15日以上経過
最終ログインが40日以上経過(2回目以降)

テーブル追加クエリ

CREATE TABLE `user_comeback_login` (
  `user_no` int(10) unsigned NOT NULL,
  `comeback_date` datetime NOT NULL,
  `login_count` tinyint(3) unsigned NOT NULL DEFAULT '1',
  PRIMARY KEY (`user_no`,`comeback_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

テーブル作成
user_info,user_missionを調整して、メインページ遷移
条件が機能しているか、報酬演出、配布されているか

Comment

#36687 by wada at 2024-09-30T12:18:32; updated 2024-09-30T12:18:32

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

Comment

#36754 by kouho at 2024-10-04T15:47:22; updated 2024-10-04T15:47:22

@wada
動作面は問題ありませんでした。
表示関係での要望に当たりますが気になった点です。

①カムバックログインボーナスの演出
一枚獲得内容がswf1枚で表示されるだけなので唐突感があります。
イベント告知のように 一枚目カムバックありがとうの画像 ⇒ 2枚目現在の画像を表示などの方が分かりやすいかと思いました。

②カムバックログインボーナス演出再生後の遷移
カムバックログインボーナス演出再生後、現在はメインページに飛びますが、カムバッククエストのページに飛ばしてカムバック関係をまとめたらわかりやすくならないかと思いました。

kouho add_label at 2024-10-04T15:48:54: コメントあり

Comment

#36756 by wada at 2024-10-07T09:21:03; updated 2024-10-07T09:21:03

@kouho
> ①カムバックログインボーナスの演出

情報が不足しているのであれば、キャンペーンについてまとめられているページがあると良いですね。
今回は対応不要とのことです。

> ②カムバックログインボーナス演出再生後の遷移

カムバッククエストページに遷移するようにしました。
また、クエスト期限を10日からログインボーナスと同じ14日に変更しました。
ログインボーナス表記不要とのことです。

kouho add_label at 2024-10-07T10:10:06: 皇甫 LGTM
kouho delete_label at 2024-10-07T10:10:08: コメントあり
kouho delete_label at 2024-10-07T10:11:40: 皇甫 LGTM
kouho add_label at 2024-10-07T10:11:42: コメントあり

Comment

#36767 by kouho at 2024-10-07T10:28:43; updated 2024-10-07T10:28:43

@wada
対応ありがとうございます。確認OKです。
①今回は対応不要の旨かしこまりました。
②遷移先の修正とクエストの期限修正確認いたしました。

kouho delete_label at 2024-10-07T10:28:47: コメントあり
kouho add_label at 2024-10-07T10:28:49: 皇甫 LGTM
wada merge at 2024-10-08T14:41:05: 【10/4】カムバックログインボーナス
wada close at 2024-10-08T14:41:05: Close
wada delete_branch at 2024-10-08T14:41:24: comeback_login_bonus

Commit range

base9314624198f8292f47f64ed4338626f44a5188d9
headb87dd74a3c9df1a21324647335e887f3f6df74b0
base branchjolly/jr-web:master
head branchjolly/jr-web:comeback_login_bonus

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed16 filesView patch
statusfile
modifiedlib/conf/class/ComebackCampaignConfig.class.php
modifiedlib/models/Comeback.php
addedlib/models/dao/user_comeback_login.php
modifiedlib/models/dao/user_mission.php
modifiedlib/public/Anniversary-Login.inc
addedpublic_html/img/login/loginbonus/comeback/login_bonus_1.jpg
addedpublic_html/img/login/loginbonus/comeback/login_bonus_2.jpg
addedpublic_html/img/login/loginbonus/comeback/login_bonus_3.jpg
addedpublic_html/img/login/loginbonus/comeback/login_bonus_4.jpg
addedpublic_html/img/login/loginbonus/comeback/login_bonus_5.jpg
addedpublic_html/img/login/loginbonus/comeback/login_bonus_6.jpg
addedpublic_html/img/login/loginbonus/comeback/login_bonus_7.jpg
modifiedpublic_html/js/JOLLYROGER.js
modifiedpublic_html/js/jr_main.min.js
modifiedpublic_html/template/Anniversary-Login.tpl
modifiedpublic_html/template/header_sp.tpl
Patch body is stored as a separate file to keep this page lightweight.