diff --git a/src/router/global.rs b/src/router/global.rs index 9724f1f..65cac53 100644 --- a/src/router/global.rs +++ b/src/router/global.rs @@ -119,6 +119,9 @@ pub fn give_item(master_item_id: i64, amount: i64, user: &mut JsonValue) { if dataa["master_item_id"].as_i64().unwrap() == master_item_id { has = true; dataa["amount"] = (dataa["amount"].as_i64().unwrap() + amount).into(); + if dataa["amount"].as_i64().unwrap() > 200000000 { + dataa["amount"] = (200000000).into(); + } } break; } diff --git a/src/router/live.rs b/src/router/live.rs index 8b502d2..933d24a 100644 --- a/src/router/live.rs +++ b/src/router/live.rs @@ -267,7 +267,10 @@ pub fn end(req: HttpRequest, body: String) -> HttpResponse { for (_j, data) in user["point_list"].members_mut().enumerate() { if data["type"].as_i64().unwrap() == 1 { has = true; - data["amount"] = (data["amount"].as_i64().unwrap() + 5000).into(); + data["amount"] = (data["amount"].as_i64().unwrap() + 50000).into(); + if data["amount"].as_i64().unwrap() > 2000000000 { + data["amount"] = (2000000000).into(); + } } break; }