PR

【11/30】新規登録でヤマダポイントプレゼント #3235

wada opened this at 2023-11-23T15:23:49; closed

Description

opened by wada at 2023-11-23T15:23:49; updated 2023-11-30T15:50:20

概要

https://docs.google.com/spreadsheets/d/1J8aAiyZeKTpkNj1abnnq1XdRRtBzyKTQ9wG8hscCQhg/edit#gid=332010760

クエスト表示

特定ユーザ(reg_date>="2023-12-01 00:00:00")のみにクエストを表示
対象外のユーザには、別クエストか限定クエスト非表示

ヤマダモバイル会員のみ報酬受取可能
・非モバイル会員も進捗は更新

新規クエスト条件

  • 海賊団に所属する
  • 10人海賊を雇う
  • 海賊を解雇する
  • 船を造船する
  • 戦争に参加する(出撃・防衛)

バナー表示

トップ・イベントページ、メインページの表示をconfigで管理

DB更新内容

【11/30】新規登録でヤマダポイントプレゼント jolly/jrye-db#604

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

新規ユーザ

CampaignQuestConfig._configureTestEnv()で、条件の日付を2023-10-01 00:00:00から任意の日付に調整

ヤマダモバイル会員

YamadaWithoutAPIを利用して確認する場合、getUser()のmember_typeを調整
1: ヤマダモバイル会員
2: ゲーム専用会員

TODO

  • [x] 告知・バナー画像

画像はでき次第反映

  • [x] dbデプロイ
  • [x] webデプロイ
  • [x] 告知設定

Comment

#32032 by wada at 2023-11-27T17:05:17; updated 2023-11-27T17:05:17

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

Comment

#32103 by kouho at 2023-11-29T12:03:43; updated 2023-11-29T12:03:43

@wada
1. 新規登録CPの告知ID
2734が正のようなので修正をお願いいたします。

2. info1画像の修正
info_jrye/フォルダ内のinfo1の画像も山分けのものになっておりましたので新規登録CPのものを入れてもらいました。
こちらも修正をお願いいたします。

3. ミッションの海賊を雇うについて
仕様書に明記されておりませんでしたが、パネルミッションの海賊を雇うのミッションと同条件が正でした。
現在は酒を奢った場合のみに適用されていると思いますので修正をお願いいたします。

kouho add_label at 2023-11-29T12:03:48: コメントあり

Comment

#32110 by wada at 2023-11-29T15:59:15; updated 2023-11-29T15:59:15

@kouho
告知画像修正しました。
条件にカード取得追加設定しました。

Comment

#32114 by kouho at 2023-11-29T17:14:36; updated 2023-11-29T17:14:36

@wada
対応ありがとうございます。修正確認しました。
カードの取得枚数も関数で渡すようにしていただきたいです。

S_LoadModelClass('Campaign_quest')->update_clear_count($user_no, QuestConst::BORDER_TYPE_CARD_GET);

S_LoadModelClass('Campaign_quest')->update_clear_count($user_no, QuestConst::BORDER_TYPE_CARD_GET, count($card_no));

Comment

#32115 by wada at 2023-11-29T18:24:35; updated 2023-11-29T18:24:35

@kouho
様々な条件下で関数が呼び出されるため、
船以外かつホルダーに入ったカード枚数をカウントするように修正しました。
ホルダーに入るタイミングは1度だけで、エラーが起きにくいため。

Comment

#32116 by kouho at 2023-11-29T18:53:13; updated 2023-11-29T18:53:13

@wada
カード枚数のカウント修正確認しました。確認OKです。

kouho add_label at 2023-11-29T18:53:17: 皇甫 LGTM
kouho delete_label at 2023-11-29T18:53:19: コメントあり
wada merge at 2023-11-30T15:46:24: 【11/30】新規登録でヤマダポイントプレゼント
wada close at 2023-11-30T15:46:24: Close
wada delete_branch at 2023-11-30T15:46:29: yamada_cp_1201

Commit range

basefba5c46f323d85a0cac5142241304e018b2e0b5e
head3850f3616fb1adbfae7724a9211f2827c1981309
base branchjolly/jr-web:master
head branchjolly/jr-web:yamada_cp_1201

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed22 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/SubFunc/SubFunc_yamada.inc
modifiedlib/class/const/QuestConst.class.php
modifiedlib/conf/class/CampaignQuestConfig.class.php
modifiedlib/conf/class/EventScheduleConfig.class.php
modifiedlib/models/Banner.php
modifiedlib/models/Campaign_quest.php
modifiedlib/models/dao/master_campaign_quest.php
modifiedlib/models/dao/user_campaign_quest.php
modifiedlib/public/Bar-SelectCoinResult.inc
modifiedlib/public/Bar-SelectGoldResult.inc
modifiedlib/public/Card-ListResult.inc
modifiedlib/public/Main.inc
modifiedlib/public/Quest-Campaign.inc
modifiedlib/public/Ship-MakeComposite.inc
addedpublic_html/img/banner/Campaign/banner_campaign_quest_7_1.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_7_2.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_7_end_1.jpg
addedpublic_html/img/banner/Campaign/banner_campaign_quest_7_end_2.jpg
addedpublic_html/img/info_jrye/2734/info1.jpg
modifiedpublic_html/template/Main.tpl
modifiedpublic_html/template/Quest-Campaign.tpl
Patch body is stored as a separate file to keep this page lightweight.