PR

スキルマニュアルカード逆引き #2523

wada opened this at 2023-01-10T13:40:12; closed

Description

opened by wada at 2023-01-10T13:40:12; updated 2023-01-18T11:52:34

概要

スキルマニュアルカード逆引き jolly/jr-cs-issue#244
スキルマニュアルから、対象スキルを覚える公開中のカードやアイテムを逆引き

  • カード(船も)
  • 強化アイテム
  • 技玉

今後の運用

カード・強化アイテムは、自動更新されるためリリース時の対応は不要
強化アイテムは、ユーザが未所持だとアルバム公開されないので、時間が経っても公開されない時は、管理画面から手動で公開
新技玉は、リリース時にmaster_item_skill.del_flg=0に更新

本家issue

【5/10】スキルマニュアルからそのスキルを持っているカードを逆引き検索 9076

DB更新内容

スキルマニュアルカード逆引き jolly/jrye-db#272

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

issueのチェック項目を確認

TODO

  • [x] イベント、キャンペーン技玉のmaster_item_skill.del_flg対応

Comment

#24883 by wada at 2023-01-10T13:40:24; updated 2023-01-10T13:40:24

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

wada assign at 2023-01-10T18:42:33: Not assigned:wada

Comment

#25018 by kouho at 2023-01-13T18:00:29; updated 2023-01-13T18:00:29

@wada
イベントキャンペーン対応について以下の技玉もユーザーが本番で所持されたことがありますが、
master_item_skillでdel_flg = 1になっていましたので確認お願いいたします。
すみません、master_item_skill.del_flgについてはイベント実装の際に更新できておりませんでした。

4116
4117
4119
4217
4276
4277
4278
4279
4765
4766
4978
4979
4980
4981
4983
4984
4985
5313
5796
4118
4219

確認したクエリ

本番で現在所持されている技玉

SELECT item_no FROM master_item WHERE item_no >= 4000 AND item_no <= 5819;

本番で現在所持されているがmaster_item_skill.del_flgが1の技玉

SELECT item_no FROM master_item_skill WHERE del_flg = 1 AND item_no IN

本番でlog_itemに残っている技玉

クエリが重いのでadm-dbs01にsshで接続してselectしました。

SELECT DISTINCT(`item_no`) FROM `log_item` WHERE `item_no` >= 4000 AND `item_no` <= 5819 AND item_no NOT IN (SELECT DISTINCT(`item_no`) FROM user_item WHERE `item_no` >= 4000 AND `item_no` <= 5819);

Comment

#25019 by kouho at 2023-01-13T18:22:07; updated 2023-01-13T18:22:07

@wada
船強化で覚えるスキルについての対応も入っていますが、
define.incのship_custom_skillに定義しているもの全て取ってきてしまっており、
解放していないレベルのスキルも表示されてしまっておりました。

define.incのship_custom_skillの未リリーススキルをコメントアウトするか
master_cardのlv_maxを参照してどこまでレベル解放しているか取得する形にしていただきたいです。

Comment

#25040 by wada at 2023-01-16T11:17:20; updated 2023-01-16T11:17:20

@kouho
確認ありがとうございます。
master_item_skill公開と船スキルコメントアウトしました。

wada add_label at 2023-01-16T11:17:23: 和田 LGTM
wada delete_label at 2023-01-16T11:17:35: 和田 LGTM

Comment

#25045 by kouho at 2023-01-16T11:36:18; updated 2023-01-16T11:36:18

@wada
対応ありがとうございます。確認OKです。

kouho add_label at 2023-01-16T11:36:21: 皇甫 LGTM
wada merge at 2023-01-16T14:53:57: スキルマニュアルカード逆引き
wada close at 2023-01-16T14:53:57: Close
wada refer at 2023-01-18T11:52:34: 2546:【1/19】スキルマニュアルカード逆引き

Commit range

basee6d0489b6145dcb81a5547c6d0e27f23636c256b
heade4d63d03877e2180018b24f4c5ec7dbe57399c2d
base branchjolly/jr-web:develop
head branchjolly/jr-web:search_skill_by_card

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/conf/define.inc
modifiedlib/public/Card-Album.inc
modifiedlib/public/Help-SkillSearch.inc
modifiedpublic_html/template/Card-Album.tpl
modifiedpublic_html/template/Help-SkillSearch.tpl
Patch body is stored as a separate file to keep this page lightweight.