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 Newtonsoft.Json;
using SkiaSharp;
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
@ -56,7 +58,12 @@ namespace Server.SQL
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>

View File

@ -46,8 +46,8 @@ namespace Server.Scheduler
userInfo.Add("id", user.id.ToString());
userInfo.Add("uuid", user.uuid);
userInfo.Add("mail", user.mail);
userInfo.Add("nickname ", user.nickname);
userInfo.Add("gold ", user.gold.ToString());
userInfo.Add("nickname", user.nickname);
userInfo.Add("gold", user.gold.ToString());
userInfo.Add("free_cash", user.free_cash.ToString());
userInfo.Add("pay_cash", user.pay_cash.ToString());
userInfo.Add("end_login", DateTime.Now.ToString());
@ -68,6 +68,8 @@ namespace Server.Scheduler
User user = new User();
int id = int.Parse(Statics.redis.GetHash(UUID, "LoginUsers"));
Dictionary<string, string> userHash= Statics.redis.GetAllHash("UserInfo", id.ToString());
user.id = int.Parse(userHash["id"]);
user.uuid = userHash["uuid"];
user.mail = userHash["mail"];

View File

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

View File

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