diff --git a/Server/Service/BuyShopItem.cs b/Server/Service/BuyShopItem.cs index 159a4da..fcfb04e 100644 --- a/Server/Service/BuyShopItem.cs +++ b/Server/Service/BuyShopItem.cs @@ -19,10 +19,10 @@ namespace Server.Service Dictionary saveUser = new Dictionary(); saveUser.Add("nickname", req.user.nickname); - saveUser.Add("gold", req.user.gold.ToString()); - saveUser.Add("free_cash", req.user.free_cash.ToString()); - saveUser.Add("pay_cash", req.user.pay_cash.ToString()); - Statics.redis.SetHash(saveUser, "UserInfo", req.uuid); + saveUser.Add("gold", req.user.gold); + saveUser.Add("free_cash", req.user.free_cash); + saveUser.Add("pay_cash", req.user.pay_cash); + Statics.redis.SetHash(saveUser, "UserInfo", req.user.id); Statics.userSQL.SaveChanges(); @@ -59,7 +59,9 @@ namespace Server.Service } else { - resetShopItem = Statics.resetShopItemSQL.SelectUid(user.id).Find(n => n.id == req.reset_id); + List test = Statics.resetShopItemSQL.SelectUid(user.id); + resetShopItem = test.Find(n => n.id == req.reset_id); + //구매 가능한지 검사 if (resetShopItem.count == 0) { diff --git a/Server/Service/Login.cs b/Server/Service/Login.cs index 8c5d2a8..89fb313 100644 --- a/Server/Service/Login.cs +++ b/Server/Service/Login.cs @@ -162,6 +162,7 @@ namespace Server.Service DateTime today = DateTime.UtcNow;//Saturday int daysUntilNext = ((int)DayOfWeek.Wednesday - (int)today.DayOfWeek + 7) % 7; + if (daysUntilNext == 0) daysUntilNext = 7; DateTime saveDate = today.AddDays(daysUntilNext); for (int n = 0; n < count; n++) diff --git a/Server/Service/NicknameChange.cs b/Server/Service/NicknameChange.cs index 59f4a21..1db3603 100644 --- a/Server/Service/NicknameChange.cs +++ b/Server/Service/NicknameChange.cs @@ -14,10 +14,10 @@ namespace Server.Service Dictionary saveUser = new Dictionary(); saveUser.Add("nickname", req.user.nickname); - saveUser.Add("gold", req.user.gold.ToString()); - saveUser.Add("free_cash", req.user.free_cash.ToString()); - saveUser.Add("pay_cash", req.user.pay_cash.ToString()); - Statics.redis.SetHash(saveUser, "UserInfo", req.uuid); + saveUser.Add("gold", req.user.gold); + saveUser.Add("free_cash", req.user.free_cash); + saveUser.Add("pay_cash", req.user.pay_cash); + Statics.redis.SetHash(saveUser, "UserInfo", req.user.id); } public override string Process()