PR

【6/12】ドキドキ!当たりくじキャンペーン #4122

wada opened this at 2025-06-10T18:53:10; closed

Description

opened by wada at 2025-06-10T18:53:10; updated 2025-06-13T18:47:42

概要

仕様書

クエスト

処理の内容が近いため、特別クエストを利用
専用のユーザテーブルを作成しデイリー対応
6/20以降クエストの内容が変わるため、sub_typeを利用して前後半に分ける
前後半に分けたことで出た表示上の問題は、configを利用して対応

DB更新内容

【6/12】ドキドキ!当たりくじキャンペーン jolly/jrye-db#1113

ユーザ進捗管理テーブル
CREATE TABLE `user_campaign_daily_quest` (
  `user_no` int(11) NOT NULL,
  `campaign_no` int(11) NOT NULL,
  `date` date NOT NULL,
  `quest_no` int(11) NOT NULL,
  `receive_flg` tinyint(4) NOT NULL DEFAULT '0',
  `border_type` int(11) NOT NULL,
  `border_key` int(11) NOT NULL,
  `border_count` int(11) NOT NULL,
  `clear_count` int(11) NOT NULL DEFAULT '0',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`user_no`,`campaign_no`,`date`,`quest_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

実装TODO

  • [x] 洞窟のクエスト加算
  • [x] ページデザイン調整

Comment

#40958 by wada at 2025-06-10T18:53:59; updated 2025-06-10T18:53:59

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

Comment

#41007 by kouho at 2025-06-12T14:33:42; updated 2025-06-12T14:33:42

@wada
蒼玉消費のミッションについて、
masterをマージしてRaid-BattleSpirit.incの蒼玉消費でもカウントするようにして欲しいです。

kouho add_label at 2025-06-12T14:33:47: コメントあり

Comment

#41009 by kouho at 2025-06-12T14:39:53; updated 2025-06-12T14:39:53

@wada
表示面です。
①期限切れのチケットの扱いを記載して欲しいです。(回収するなら回収する)

Comment

#41010 by kouho at 2025-06-12T14:41:56; updated 2025-06-12T14:41:56

@wada
動作面の不具合です。

アイテムページでドキドキガチャチケットが使用できてしまう。
アイテムが減って特にアイテムも獲得出来ません。

Comment

#41014 by kouho at 2025-06-12T14:52:21; updated 2025-06-12T14:52:21

@wada
要望レベルです。

ガチャ結果ページに名前の横に◯賞の表記が欲しい。[A賞]【戦】限界突破薬のように。
別問題として、B賞なのにティアリンがあたった、C賞なのにしたっぱのとくぱんが当たったという不満が出るかもですが。

Comment

#41030 by wada at 2025-06-12T16:57:09; updated 2025-06-12T16:57:09

@kouho
対応しました。
> ①期限切れのチケットの扱いを記載して欲しいです。(回収するなら回収する)
アイテムページでドキドキガチャチケットが使用できてしまう。

Comment

#41032 by wada at 2025-06-12T17:27:44; updated 2025-06-12T17:27:44

@kouho
対応しました。
> 蒼玉消費のミッションについて、

kouho add_label at 2025-06-13T09:36:31: 皇甫 LGTM
kouho delete_label at 2025-06-13T09:37:13: 皇甫 LGTM

Comment

#41049 by kouho at 2025-06-13T09:38:14; updated 2025-06-13T09:38:14

@wada
ありがとうございます。以下確認いたしました。

> 対応しました。
蒼玉消費のミッションについて、
①期限切れのチケットの扱いを記載して欲しいです。(回収するなら回収する)
アイテムページでドキドキガチャチケットが使用できてしまう。

kouho add_label at 2025-06-13T15:35:21: 皇甫 LGTM

Comment

#41098 by kouho at 2025-06-13T15:35:54; updated 2025-06-13T15:35:54

@wada
確認OKです

wada merge at 2025-06-13T18:47:35: 【6/12】ドキドキ!当たりくじキャンペーン
wada close at 2025-06-13T18:47:35: Close
wada delete_branch at 2025-06-13T18:47:42: campaign_quest_0616

Commit range

basecb22ca2a757bc95f113bbf4d88ce1f4faab040ee
heade2b69521383266bd7af094248827058bcd972c33
base branchjolly/jr-web:master
head branchjolly/jr-web:campaign_quest_0616

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed48 filesView patch
statusfile
modifiedlib/ajax/shop_payment.inc
modifiedlib/class/const/ItemConst.class.php
modifiedlib/class/const/QuestConst.class.php
modifiedlib/class/controller/JrControllerSeasonPass.class.php
modifiedlib/conf/class/CampaignQuestConfig.class.php
modifiedlib/models/Campaign_quest.php
modifiedlib/models/Newisland_event_model.php
modifiedlib/models/Shop_payment.php
modifiedlib/models/dao/master_campaign_quest_border.php
addedlib/models/dao/user_campaign_daily_quest.php
modifiedlib/public/OceanArea-Exec.inc
modifiedlib/public/OceanArea-TeamBattleExec.inc
modifiedlib/public/Quest-Campaign.inc
addedlib/public/Quest-CampaignGacha.inc
addedlib/public/Quest-CampaignGachaExec.inc
addedlib/public/Quest-CampaignGachaList.inc
addedlib/public/Quest-CampaignGachaRatio.inc
addedlib/public/Quest-CampaignGachaResult.inc
modifiedlib/public/Quest-Default.inc
modifiedlib/public/Quest-LoginBonus.inc
modifiedlib/public/Quest-TeamCampaign.inc
modifiedlib/public/Quest-TeamWarDetail.inc
modifiedlib/public/Raid-Battle.inc
modifiedlib/public/Raid-BattleSpirit.inc
modifiedlib/public/Raid-BattleVs.inc
modifiedlib/public/Shop-BoxSetExec.inc
addedpublic_html/img/banner/Campaign/banner_campaign_quest_13_1.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_13_2.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_13_end_1.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_13_end_2.jpg
addedpublic_html/img/campaign_quest/13/info1.jpg
addedpublic_html/img/campaign_quest/13/info2.jpg
addedpublic_html/img/campaign_quest/13/info3.jpg
addedpublic_html/img/campaign_quest/13/info4.jpg
addedpublic_html/img/item/120/309.jpg
addedpublic_html/img/item/150/309.jpg
addedpublic_html/img/item/60/309.jpg
addedpublic_html/img/item/70/309.jpg
modifiedpublic_html/index.php
modifiedpublic_html/template/Quest-Campaign.tpl
addedpublic_html/template/Quest-CampaignGacha.tpl
addedpublic_html/template/Quest-CampaignGachaList.tpl
addedpublic_html/template/Quest-CampaignGachaRatio.tpl
addedpublic_html/template/Quest-CampaignGachaResult.tpl
modifiedpublic_html/template/Quest-Daily.tpl
modifiedpublic_html/template/Quest-Default.tpl
modifiedpublic_html/template/Quest-LoginBonus.tpl
modifiedpublic_html/template/Quest-TeamWarDetail.tpl
Patch body is stored as a separate file to keep this page lightweight.