|
%%%-------------------------------------------------------------------
|
|
%%% @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">>).
|