PR

【7/30 管理】紅玉・紅玉リカバリの消費数など #1000

wada opened this at 2021-07-27T17:39:51; closed

Description

opened by wada at 2021-07-27T17:39:51; updated 2025-02-13T15:51:52

概要

jolly/jr-rzst#31
紅玉と紅玉リカバリの消費数をデイリーとマンスリーで集計して、管理画面で確認できるように設定
デイリーは毎日0時、マンスリーは1日0時でcronに設定

確認内容

log_daily_stamina, log_itemにデータを格納して、以下のスクリプトを実行してください。

lib/exec/tool_daily_mission_stamina.inc
lib/exec/tool_monthly_mission_stamina.inc

TODO

集計スクリプトが含まれるので、後でmasterにマージしないといけない

wada add_label at 2021-07-27T17:53:47: レビュー待ち

Comment

#12474 by wada at 2021-07-27T17:54:32; updated 2021-07-27T17:54:32

@iwamoto @kouho
レビューお願いします。
マージ後にdevelopにもマージしてcron動作確認します。

wada change_title at 2021-07-27T17:54:40: [WIP]【7/30 管理】紅玉・紅玉リカバリの消費数など 【7/30 管理】紅玉・紅玉リカバリの消費数など
wada assign at 2021-07-27T18:38:59: Not assigned:wada

Comment

#12561 by iwamoto at 2021-07-29T12:58:40; updated 2021-07-29T12:58:40

@wada
確認しました。
動作等問題ないと思います。

iwamoto add_label at 2021-07-29T12:58:51: 岩本 LGTM

Comment

#12569 by kouho at 2021-07-29T17:06:54; updated 2021-07-29T17:16:25

@wada
1日前のデータが集計されることは確認しました。
1日より前のデータの集計にも対応していると思うのですが、
過去データを集計する際のコマンドは引数はどうするのが正しいのでしょうか?
よく分かりません。

例えば以下のように実行してみています

ENVIRONMENT=develop PF=yamada HTTP_HOST=127.0.0.1 IS_DOCKER=true php tool_daily_mission_stamina.inc -v --offset -360

Comment

#12570 by kouho at 2021-07-29T17:20:31; updated 2021-07-29T17:21:31

@wada
すみませんこちらのミスでした。確認用にログを仕込んだ際にスクリプトを途中で強制終了させてしまっていました。
前日分と前月分のデータ集計と表示確認しました。

過去データの修正は別スクリプトで対応でしょうか。

Comment

#12573 by wada at 2021-07-29T17:38:44; updated 2021-07-29T17:38:44

@kouho
過去データは必要であれば別途対応します。

kouho add_label at 2021-07-29T17:42:57: 皇甫 LGTM

Comment

#12575 by kouho at 2021-07-29T17:43:09; updated 2021-07-29T17:43:09

@wada
かしこまりました。

wada merge at 2021-07-30T09:35:59: 【7/30 管理】紅玉・紅玉リカバリの消費数など
wada close at 2021-07-30T09:35:59: Close
wada refer at 2021-08-02T15:53:35: 1018:【8/4】リリース

Commit range

base8439b3b8dcb482c10ba03d2977e65fbc4b3a0248
head75f90a54a78ac12a54e59bcfa67c5451a95e8b68
base branchjolly/jr-web:cpanel
head branchjolly/jr-web:cpanel_red_ball

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed10 filesView patch
statusfile
modifiedcpanel_html/index.php
modifiedcpanel_html/template/header.tpl
addedcpanel_html/template/m_mission_stamina_consume_daily.tpl
addedcpanel_html/template/m_mission_stamina_consume_monthly.tpl
addedlib/cpanel/m_mission_stamina_consume.inc
modifiedlib/exec/define_exec.inc
addedlib/exec/tool_daily_mission_stamina.inc
addedlib/exec/tool_daily_mission_stamina.sh
addedlib/exec/tool_monthly_mission_stamina.inc
addedlib/exec/tool_monthly_mission_stamina.sh
Patch body is stored as a separate file to keep this page lightweight.