%%-----------------------------------------------------------------------------
|
|
%% @Module : cloud_buy.hrl
|
|
%% @Author : J
|
|
%% @Email : j-som@foxmail.com
|
|
%% @Created : 2017-09-21
|
|
%% @Description: 众仙云购
|
|
%%-----------------------------------------------------------------------------
|
|
|
|
-record(cloud_buy_kf_mgr_state, {
|
|
subtype_list = [],
|
|
check_timer = 0
|
|
}).
|
|
|
|
-record(subtype_info, {
|
|
subtype = 0,
|
|
sub_pid = 0
|
|
}).
|
|
|
|
-record(cloud_buy_kf_state, {
|
|
custom_act_type = 0,
|
|
custom_act_subtype = 0,
|
|
start_time = 0,
|
|
end_time = 0,
|
|
award_time = 0,
|
|
unlimited_time = 0,
|
|
done_orders = [],
|
|
unfinished_orders = [],
|
|
big_award_id = 0,
|
|
award_open_ref = [],
|
|
unlimited_ref = [],
|
|
clear_unfinished_ref = [],
|
|
last_lucky_orders = [],
|
|
last_big_award_id = 0,
|
|
cur_count = 0
|
|
}).
|
|
|
|
-record (cloud_order, {
|
|
order_id = 0,
|
|
big_award_id = 0,
|
|
customer_uid = "",
|
|
customer_name = "",
|
|
platform = "",
|
|
server = 0,
|
|
state = 0,
|
|
count = 1,
|
|
time = 0,
|
|
career = 0
|
|
}).
|
|
|
|
-record (cloud_award_config, {
|
|
id,
|
|
reward_type,
|
|
rewards,
|
|
resouce_id,
|
|
total_count,
|
|
cost,
|
|
award_count,
|
|
happy_awards
|
|
}).
|
|
|
|
-record (cloud_buy_reward_con, {
|
|
reward_id,
|
|
reward_type,
|
|
reward_list
|
|
}).
|
|
|
|
-record (cloud_buy_status, {
|
|
subtype = 0,
|
|
big_award_id = 0,
|
|
award_time = 0,
|
|
cur_order,
|
|
req_times
|
|
}).
|
|
|
|
-define (ORDER_STATE_NONE, 0).
|
|
-define (ORDER_STATE_PAID, 1). %% 已付款
|
|
-define (ORDER_STATE_AWARD, 2).
|
|
-define (ORDER_STATE_LOSE, 3).
|
|
-define (ORDER_STATE_FAIL, 4). %% 订单失败
|
|
|