From 2cc513be670deb99689e08853b1bfb8d33208051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=8C=90=EB=8F=8C?= Date: Wed, 28 Aug 2024 16:23:48 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=B0=EC=A0=9C=20=EC=95=88=EB=90=98?= =?UTF-8?q?=EB=8A=94=20=EB=B2=84=EA=B7=B8=20=EB=B0=8F=20=EC=84=B8=EC=85=98?= =?UTF-8?q?=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Server/Service/BuyShopItem.cs | 12 +++++++----- Server/Service/Login.cs | 1 + Server/Service/NicknameChange.cs | 8 ++++---- 3 files changed, 12 insertions(+), 9 deletions(-) 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()