Description
紅玉チームリカバリを使用した際、
何らかの理由で処理が中断した場合に、チーム全員の回復が完了していない問題の対策
PR概要
チームリカバリ使用時は、使用者のみ回復し、チーム回復フラグをテーブルで管理
チームメンバは、スタミナ取得時(S_GetUserMission)にフラグが立っていれば回復を反映
仕様補足
変更前の仕様に合わせて、スタミナが最大でもチーム回復フラグを折る(最大の場合は回復しない)
team_item_use:メインページトップの告知用
user_team_item_use:個人の回復用ブランチ
web: fix_team_red_ball更新テーブル
#ユーザボーナス獲得管理
CREATE TABLE `user_team_item_use` (
`user_no` int(11) unsigned NOT NULL,
`item_use_type` tinyint(4) unsigned NOT NULL COMMENT '2:紅玉、8:フラッグ',
`amount` tinyint(4) unsigned NOT NULL COMMENT '効果量',
`limit_time` int(11) unsigned NOT NULL COMMENT '使用期限',
`used_flg` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '使用済みフラグ',
PRIMARY KEY (`user_no`,`item_use_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;