Description
概要
12/3に初心者クエスト更新
実装内容
YamadaAPIにゲームコイン付与メソッドaddCoinを追加
タイトル限定コイン用type設定、PresentBoxContent.item_type=93
配布ログlog_yamada_coinを作成
配布はモバイル会員のみ
db更新内容
【11/27】デイリークエストの報酬にタイトル限定コイン追加 jolly/jrye-db#919
非モバイル会員向け表示
デイリークエスト一覧に注意書き
クエスト名に会員限定表記
受け取りボタングレーアウト
混乱を避けるため、会員には上記表示はなし
追加テーブル
CREATE TABLE `log_yamada_coin` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`user_no` int(10) unsigned NOT NULL,
`add_type` tinyint(3) unsigned NOT NULL COMMENT '加算タイプ',
`add_id` int(10) unsigned NOT NULL COMMENT '加算タイプ内のID',
`coin` smallint(5) unsigned NOT NULL COMMENT '配布量',
`send_api` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'api実行完了フラグ',
`request_no` varchar(50) NOT NULL DEFAULT '' COMMENT 'PF識別ID',
`reg_date` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `user_coin` (`user_no`,`add_type`,`add_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;テスト方法、確認した内容
jrye-dbのyamada_title_coinブランチの更新を反映
デイリークエストを更新して確認
TODO
- [x] アイテム画像
- [x] 開発テスト