Description
概要
【管理画面】技玉販売管理 #2196
シミュレータ実行時のエラーを修正
スクリプトを一定時間置きに実行するようcron設定
スクリプト内で、専用テーブルに設定されたコマンドを実行し結果を格納
テーブル
CREATE TABLE `queue_info` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`type` int(10) unsigned NOT NULL,
`type_value` int(10) unsigned NOT NULL,
`command` varchar(255) NOT NULL DEFAULT '',
`result_json` json DEFAULT NULL,
`executed` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;テスト方法、確認した内容
管理画面「技玉ガチャ販売管理」のラインナップ編集からラインナップ変更を実行queue_infoテーブルにデータが3件入っているか確認(3回実施するため)
ローカル環境で、tool_queue_exec.incを実行queue_info.result_jsonに3件とも結果が入っているか
result_jsonの実行結果が、以下の数値と大きなズレがないか
(購入回数が500~600回程度ならok)
総購入回数:547
総購入金額:1,641,000
総購入回数:573
総購入金額:1,719,000
総購入回数:563
総購入金額:1,689,000TODO
tool_queue_exec.incをcron設定