%%%-------------------------------------- %%% @Module : lucky_wheel.hrl %%% @Author : huyihao %%% @Created : 2018.08.06 %%% @Description: 幸运转盘 %%%-------------------------------------- -define(LuckyWheelLogLen, 50). -record(lucky_wheel_state, { sub_type_list = [], check_timer = 0 }). -record(lucky_wheel_info, { sub_type = 0, player_list = [], log_list = [], times_list = [] }). -record(lucky_wheel_player_info, { role_id = 0, pleyer_times_list = [] }). -record(lucky_wheel_reward_con, { roll_id = 0, reward_list = [], weight = 0, single_limit = 0, all_limit = 0, if_chat = 0 }). -define(SelectLuckyWheelAllLimitAllSql, <<"SELECT `sub_type`, `roll_id`, `times` FROM `lucky_wheel_all_limit`">>). -define(ReplaceLuckyWheelAllLimitSql, <<"REPLACE INTO `lucky_wheel_all_limit` (`sub_type`, `roll_id`, `times`) VALUES (~p, ~p, ~p)">>). -define(DelectLuckyWheelAllLimitSql, <<"DELETE FROM `lucky_wheel_all_limit` WHERE `sub_type` IN (~s)">>). -define(SelectLuckyWheelPlayerLimitAllSql, <<"SELECT `sub_type`, `role_id`, `roll_id`, `times` FROM `lucky_wheel_player_limit`">>). -define(ReplaceLuckyWheelPlayerLimitSql, <<"REPLACE INTO `lucky_wheel_player_limit` (`sub_type`, `role_id`, `roll_id`, `times`) VALUES (~p, ~p, ~p, ~p)">>). -define(DelectLuckyWheelPlayerLimitSql, <<"DELETE FROM `lucky_wheel_player_limit` WHERE `sub_type` IN (~s)">>).