PR

【早め】新チュートリアルユーザーは戦闘勝利時にカウントされない #1746

wada opened this at 2022-04-18T17:42:31; closed

Description

opened by wada at 2022-04-18T17:42:31; updated 2022-04-18T18:33:33

概要

戦闘勝利時にパネルミッションのタイプチェックが入って、新チュートリアルユーザーはカウントしないようになっていたため修正
根本から直す工数はないので、戦闘勝利時のみ対応

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

log_user_tutorial_type.typeが2のユーザーが、
パネルミッション1段階目のmission3(ビンゴ右上)が戦闘勝利時にクリアになるか

Comment

#18522 by wada at 2022-04-18T17:43:02; updated 2022-04-18T17:43:02

@kouho
確認お願いします。確認後本番反映します。

wada change_title at 2022-04-18T17:43:17: 【早め】新チュートリアルクリアユーザーは戦闘勝利時にカウントされない 【早め】新チュートリアルユーザーは戦闘勝利時にカウントされない

Comment

#18524 by kouho at 2022-04-18T18:04:43; updated 2022-04-18T18:04:43

@wada
見落としすみません。修正確認しました。

kouho add_label at 2022-04-18T18:04:47: レビュー待ち
kouho delete_label at 2022-04-18T18:04:48: レビュー待ち
kouho add_label at 2022-04-18T18:04:49: 皇甫 LGTM
wada merge at 2022-04-18T18:11:44: 【早め】新チュートリアルユーザーは戦闘勝利時にカウントされない
wada close at 2022-04-18T18:11:44: Close

Comment

#18530 by wada at 2022-04-18T18:21:20; updated 2022-04-18T18:30:26

対象ユーザー

select user_no,win
from user_info
where user_no in (
select user_no from user_panelmission where panel_no = 1 and mission_states = 0 and mission_no = 3 and mission_count = 0
) and win > 0

修正

UPDATE
  user_panelmission
SET
  mission_states = 1,
  reg_date = UNIX_TIMESTAMP()
WHERE
  user_no IN (
    SELECT
      u.user_no
    FROM
      `user_info` AS u
    INNER JOIN
      log_user_tutorial_type AS t
    ON
      u.user_no = t.user_no
    WHERE
      u.tutorial = 1000
    AND
      t.type = 2
  )
AND
  panel_no = 1
AND
  mission_no = 3
AND
  mission_states = 0

Comment

#18531 by kouho at 2022-04-18T18:24:30; updated 2022-04-18T18:33:33

@wada
panel_no = 2ではありませんか?

気にしなくて良い。

Commit range

basef01e92cc149722a796e5b7d60d56916c89399395
headca2141e38eaa168c6489012695e06aedd3b4c4db
base branchjolly/jr-web:master
head branchjolly/jr-web:fix_panel_mission

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed1 filesView patch
statusfile
modifiedlib/SubFunc_mission.inc
Patch body is stored as a separate file to keep this page lightweight.