local redis 작업 완료

This commit is contained in:
김판돌 2024-04-13 14:40:07 +09:00
parent 7064839819
commit 2ff4d4b2a9
4 changed files with 15 additions and 6 deletions

View File

@ -1,5 +1,7 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Newtonsoft.Json; using Newtonsoft.Json;
using SkiaSharp;
using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
@ -56,7 +58,12 @@ namespace Server.SQL
public void Update(User user) public void Update(User user)
{ {
table.Update(user); User dbUser = table.SingleOrDefault(data => data.id == user.id);
dbUser.nickname = user.nickname;
dbUser.gold = user.gold;
dbUser.free_cash = user.free_cash;
dbUser.pay_cash = user.pay_cash;
table.Update(dbUser);
} }
/// <summary> /// <summary>

View File

@ -68,6 +68,8 @@ namespace Server.Scheduler
User user = new User(); User user = new User();
int id = int.Parse(Statics.redis.GetHash(UUID, "LoginUsers")); int id = int.Parse(Statics.redis.GetHash(UUID, "LoginUsers"));
Dictionary<string, string> userHash= Statics.redis.GetAllHash("UserInfo", id.ToString()); Dictionary<string, string> userHash= Statics.redis.GetAllHash("UserInfo", id.ToString());
user.id = int.Parse(userHash["id"]); user.id = int.Parse(userHash["id"]);
user.uuid = userHash["uuid"]; user.uuid = userHash["uuid"];
user.mail = userHash["mail"]; user.mail = userHash["mail"];

View File

@ -11,7 +11,6 @@ namespace Server.Service
{ {
public class BuyShopItem : AbstractService public class BuyShopItem : AbstractService
{ {
private static readonly NLog.ILogger logger = LogManager.GetCurrentClassLogger();
private BuyShopItemReq req; private BuyShopItemReq req;
private void SaveSQL(ItemManager item) private void SaveSQL(ItemManager item)

View File

@ -207,9 +207,10 @@ namespace Server.System
{ {
Dictionary<string, string> userHash = hashType[KeySet(keys)]; Dictionary<string, string> userHash = hashType[KeySet(keys)];
if (userHash.ContainsKey(field)) if (userHash.ContainsKey(field))
userHash.Add(field, value);
else
userHash[field] = value; userHash[field] = value;
else
userHash.Add(field, value);
} }
else else
hashType.Add(KeySet(keys), new Dictionary<string, string> { { field, value } }); hashType.Add(KeySet(keys), new Dictionary<string, string> { { field, value } });