%%%-------------------------------------------------------------------
|
|
%% @Description: 源能转盘
|
|
%% author :ljy
|
|
%% time :21/3/8
|
|
%%--------------------------------------------------------------------
|
|
|
|
%% 玩家抽奖数据
|
|
-record(role_turntable_info, {
|
|
score = 0, % 积分
|
|
lucky = 0, % 源能值
|
|
free_times = 0, % 已使用的免费次数
|
|
swap_list = [] % [{id, times}]
|
|
}).
|
|
|
|
|
|
|
|
%% 积分兑换表
|
|
-record(base_turntable_point_reward, {
|
|
sub_id = 0, % 活动id
|
|
id = 0, % 奖励id
|
|
reward = 0, % 奖励
|
|
limit = 0, % 兑换限量
|
|
points = 0 % 所需积分
|
|
}).
|
|
|
|
%% 转盘奖励表
|
|
-record(base_turntable_reward, {
|
|
sub_id = 0, % 活动id
|
|
id = 0, % 奖励id
|
|
reward = [], % 奖励
|
|
weights = [], % 权重
|
|
is_tv = 0, % 是否有传闻
|
|
tag = [] % 标签
|
|
}).
|
|
|
|
%% -----------------SQL----------------------
|
|
-define (SQL_SELECT_TURNTABLE_LOTTERY_RECORD,
|
|
<<"SELECT name, goods_id, num FROM turntable_lottery_record where sub_type = ~p ORDER BY id desc limit 30">>).
|
|
|
|
-define (SQL_INSERT_TURNTABLE_RECORD,
|
|
<<"INSERT INTO turntable_lottery_record(`sub_type`, `name`, `goods_id`, `num`) values ~ts">>).
|
|
|
|
-define(SQL_TURNTABLE_RECORD_VALUES, "(~p, '~ts', ~p, ~p)").
|
|
|
|
-define(SELECT_ACT_TURNTABLE_ROLES,
|
|
<<"SELECT `id` FROM `player_low` WHERE `lv` >= ~p ">>).
|
|
|
|
%% 查询定制活动保存的数据
|
|
-define(SELECT_ACT_TURNTABLE_DATA,
|
|
<<"select `act_data` from `custom_act_data` where `rid`=~p and `type`=~p and `subtype`=~p">>).
|
|
|
|
-define (SQL_DELETE_TURNTABLE_RECORD,
|
|
<<"DELETE FROM turntable_lottery_record where sub_type = ~p">>).
|