PR

【8/2】ヤマダポイントキャンペーン8月 #991

wada opened this at 2021-07-26T15:41:54; closed

Description

opened by wada at 2021-07-26T15:41:54; updated 2025-02-06T10:27:25

概要

8月のヤマダポイントキャンペーンを設定
https://docs.google.com/spreadsheets/d/17jlkaog9frCMcqpySfvQaCk6ijaFQdnPAt11wLiaOXY/edit#gid=776945009

8/4(水)    ~    8/10(火)    紅玉
8/11(水)    ~    8/17(火)    戦争&集金&位置
8/18(水)    ~    8/24(火)    紅玉
8/25(水)    ~    8/31(火)    戦争&集金

戦争、位置登録を即時配布ではなく、デイリークエストとして設定
当日中に受け取りでpt獲得

ブランチ

web:  yamada_pt_8
db: yamada_pt_8

確認方法

マスタデータ反映後、master_yamada_campaignstart_dateend_date を変更
(開催中のキャンペーンは期間外にしておく)

当日ログインしている場合

  • user_daily_quest の当日データを削除
  • dau_login の当日データを削除
  • user_info.reset_timeを昨日以前の時間に変更

ログイン処理後にデイリークエストに追加されます

戦争の確認

デバッグツールから戦争を開催して、出撃 or 防衛

位置登録の確認

Chrome DevTools.sensorsで位置情報を設定して位置登録

マスターデータ

#キャンペーン確認用query
SELECT
    camp.title,
    camp.child_id,
    camp.start_date,
    camp.end_date,
    reward.mission_title,
    reward.mission_type,
    reward.mission_id,
    reward.point
FROM
    master_yamada_campaign AS camp
LEFT JOIN
    master_yamada_point AS reward
ON
    camp.child_id = reward.campaign_child_id
WHERE
    camp.campaign_type = 4
AND
    camp.start_date >= "2021-08-01 00:00:00"

Comment

#12417 by wada at 2021-07-26T15:42:19; updated 2021-07-26T15:42:19

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

wada assign at 2021-07-26T15:43:16: Not assigned:wada

Comment

#12605 by kouho at 2021-07-30T17:15:54; updated 2021-07-30T17:15:54

@wada
以下確認して問題ありませんでした。

  • [x] 設定されているスケジュール・キャンペーンの種類・ポイントが正しいか
  • [x] 紅玉消費でクエスト達成になりPtが獲得できるか
  • [x] 戦争参加でクエスト達成になりPtが獲得できるか
  • [x] 集金でクエスト達成になりPtが獲得できるか
  • [x] NEW 位置登録でクエスト達成になりPtが獲得できるか
kouho add_label at 2021-07-30T17:16:00: 皇甫 LGTM

Comment

#12608 by iwamoto at 2021-07-30T17:39:47; updated 2021-07-30T17:39:47

@wada
上記項目確認しました、問題ないと思います。

iwamoto add_label at 2021-07-30T17:39:52: 岩本 LGTM
wada merge at 2021-08-02T10:10:39: 【8/2】ヤマダポイントキャンペーン8月
wada close at 2021-08-02T10:10:39: Close
wada refer at 2021-08-02T17:50:11: 1020:【8/2】8月ヤマダキャンペーン
wada refer at 2021-08-02T17:53:42: 1020:【8/4】8月ヤマダキャンペーン

Commit range

base8fba10b9d74fa18d138e9e16dc51fd16eb2ffb7f
head8cd64662c9c5e2841f17bf989ebc23d7787cb4c9
base branchjolly/jr-web:develop
head branchjolly/jr-web:yamada_pt_8

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed5 filesView patch
statusfile
modifiedlib/SubFunc.inc
modifiedlib/models/Yamada_point_quest.php
modifiedlib/models/dao/master_yamada_campaign.php
modifiedlib/public/Location.inc
modifiedpublic_html/template/Quest-Daily.tpl
Patch body is stored as a separate file to keep this page lightweight.