%%%------------------------------------------------------------------- %%% @doc 拼图头文件 %%% Module : great_rewards.hrl %%% Created : 2020-12-22 %%% @author :tyl %%% @end %%%------------------------------------------------------------------- -define(GREAT_REWARD_TYPE_RECHARGE, 1). %% 充值 -define(GREAT_REWARD_TYPE_CONSUME, 2). %% 消费 -define(GREAT_REWARD_TYPE_BIG_REWARD, 3). %% 终极大奖 %% 奖励领取状态 -define(GREAT_REWARD_CANNOT_RECEIVE, 0). %% 未能领取 -define(GREAT_REWARD_CAN_RECEIVE, 1). %% 可以领取 -define(GREAT_REWARD_HAS_RECEIVED, 2). %% 已经领取 -record(great_reward, { reward_map = #{} %% 当前已经兑换奖励档位#{type=>[grade_id...]},type 1:充值 2:消费 ,recharge = 0 %% 充值金额 ,consume = 0 %% 消费金额 }). %% db处理 -define(SELECT_GREAT_REWARD_ACTIVE_ROLES, <<"SELECT `id` FROM `player_low` WHERE `lv` >= ~p ">>). -define(SELECT_GREAT_REWARD_CUSTOM_ACT_DATA, <<"select `act_data` from `custom_act_data` where `rid`=~p and `type`=~p and `subtype`=~p">>).