Fix funny login bonus issue

This commit is contained in:
Ethan O'Brien 2024-04-27 09:45:34 -05:00
parent e589f23885
commit 4fc0cbcfa3

View file

@ -27,8 +27,8 @@ lazy_static! {
let mut info = object!{}; let mut info = object!{};
let items = json::parse(include_str!("json/login_bonus.json")).unwrap(); let items = json::parse(include_str!("json/login_bonus.json")).unwrap();
for (_i, data) in items.members().enumerate() { for (_i, data) in items.members().enumerate() {
if info[data["masterReleaseLabelId"].to_string()].is_null() { if info[data["id"].to_string()].is_null() {
info[data["masterReleaseLabelId"].to_string()] = object!{ info[data["id"].to_string()] = object!{
info: data.clone(), info: data.clone(),
days: [] days: []
}; };
@ -36,10 +36,10 @@ lazy_static! {
} }
let days = json::parse(include_str!("json/login_bonus_reward_setting.json")).unwrap(); let days = json::parse(include_str!("json/login_bonus_reward_setting.json")).unwrap();
for (_i, data) in days.members().enumerate() { for (_i, data) in days.members().enumerate() {
if info[data["masterReleaseLabelId"].to_string()].is_null() { if info[data["masterLoginBonusId"].to_string()].is_null() {
continue; continue;
} }
info[data["masterReleaseLabelId"].to_string()]["days"].push(data.clone()).unwrap(); info[data["masterLoginBonusId"].to_string()]["days"].push(data.clone()).unwrap();
} }
let mut real_info = object!{}; let mut real_info = object!{};
for (_i, data) in info.entries().enumerate() { for (_i, data) in info.entries().enumerate() {