Description
opened by kouho at 2022-08-01T16:12:50; updated 2022-08-03T17:07:48
概要
【8/10】建築イベント #2125
テスト方法、確認した内容
# dockerから実行
$ cd /home/web/jr-web/tool/event/
$ ENVIRONMENT=develop PF=yamada HTTP_HOST=127.0.0.1 IS_DOCKER=true php test_build_event.php
- イベント建物の各レベル毎のメインページの表示
- SP建物集金時にお酒3種獲得の実行と表示部分(一括集金と単発での集金)
db初期化
DELETE FROM `user_build_stack` WHERE `build_x` = 99 AND `build_y` = 99;
DELETE FROM `user_object` WHERE `build_x` =99 AND `build_y` =99;
TRUNCATE TABLE `user_build_event_bonus`;
TRUNCATE TABLE `user_build_event_bonus_daily`;
TRUNCATE TABLE `log_build_event_bonus_time`;
TRUNCATE TABLE `log_build_event_bonus_time_main`;
TRUNCATE TABLE `log_build_event_bonus_time_use`;
TRUNCATE TABLE `log_user_build_bonus_ranking`;
TODO
特になし
Comment
#21309 by wada at 2022-08-02T13:12:45; updated 2022-08-02T13:12:45
@kouho
SubFunc.incのS_SetUserBuildEnd()で、$present_model->send_presents($sql);がif文の条件によって実行されず、報酬配布されないタイミングがあります。
//建物イベント期間中の報酬配布
if($_df['event_area_time']['start'] < $time && $_df['event_area_time']['end'] > $time){
//報酬配布準備
$sql = null;
...
//指定object_lv毎の報酬配布
if($_df['event_build_no'] == $result['object_no'] && $_df['event_build_item'][$build_data['object_lv']+1]['type'] > 0){
if(!isset($return['event_bonus_check'])){
...
//アクセサリー全種対応
...
if( is_array($pre_item['present_id']) && $pre_item['type'] == 205 ){
...
}else{
...
}
$return['event_bonus_lv'] = $build_data['object_lv'] + 1;
//@note:ここだと報酬が受け取れない時がある
$present_model->send_presents($sql);
}
}
//@note:この位置が望ましい
$present_model->send_presents($sql);
}
Comment
#21310 by wada at 2022-08-02T14:03:41; updated 2022-08-02T14:03:41
@kouho
今回のイベントでも個数表記しますか?
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/165941644748889NikBtv0v" width="300">
Comment
#21311 by wada at 2022-08-02T14:26:31; updated 2022-08-02T14:26:31
@kouho
集金履歴だと獲得アイテム名が「紅玉リカバリ」になっていました。
<img src="https://git.dev.d-es.co.jp/gitbucket/jolly/jr-web/_attached/1659417841918ledoogDnCM" width="300">
Comment
#21317 by kouho at 2022-08-02T16:05:05; updated 2022-08-02T16:05:05
@wada
確認ありがとうございます。
S_SetUserBuildEnd関数の修正と個数表記対応しました。
Comment
#21319 by wada at 2022-08-02T16:35:43; updated 2022-08-02T16:35:43
@kouho
ありがとうございます。
修正内容について確認しました。
> S_SetUserBuildEnd関数の修正と個数表記対応しました。
Comment
#21323 by kouho at 2022-08-02T17:12:11; updated 2022-08-02T17:12:11
@wada
集金履歴の表示についても修正対応を入れてました。
define_yで表示用に定義する形をとって、typeを999で入れてみています。
集金履歴表示用のタイプなのでPresentItemConfigのTYPEには定義していません。
Comment
#21324 by wada at 2022-08-02T17:36:35; updated 2022-08-02T17:36:35
Comment
#21333 by wada at 2022-08-03T12:07:13; updated 2022-08-03T12:07:13
wada add_label at 2022-08-03T12:07:16: 和田 LGTM
kouho merge at 2022-08-03T17:07:48: 【8/4】建築イベント
kouho close at 2022-08-03T17:07:48: Close