From 11ce293021a35e2c8d7c46750ab9ebfc6a1230c1 Mon Sep 17 00:00:00 2001 From: milimoe Date: Mon, 28 Jul 2025 20:02:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=82=E5=9C=BA=E7=B1=BB=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FunGame.Server/Controllers/DataRequestController.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/FunGame.Server/Controllers/DataRequestController.cs b/FunGame.Server/Controllers/DataRequestController.cs index 47828a5..38f53d7 100644 --- a/FunGame.Server/Controllers/DataRequestController.cs +++ b/FunGame.Server/Controllers/DataRequestController.cs @@ -1524,7 +1524,7 @@ namespace Milimoe.FunGame.Server.Controller try { User? buyer = SQLHelper.GetUserById(userid, true); - User? itemUser = SQLHelper.GetUserById(marketItem.User.Id, true); + User? itemUser = SQLHelper.GetUserById(marketItem.User, true); if (itemUser != null && buyer != null && itemUser.Inventory.Items.FirstOrDefault(i => i.Guid == itemGuid) is Item item) { if (buyer.Inventory.Credits >= price) @@ -1722,6 +1722,7 @@ namespace Milimoe.FunGame.Server.Controller Guid itemGuid = DataRequest.GetDictionaryJsonObject(requestData, "itemGuid"); long userid = DataRequest.GetDictionaryJsonObject(requestData, "userid"); double price = DataRequest.GetDictionaryJsonObject(requestData, "price"); + int stock = DataRequest.GetDictionaryJsonObject(requestData, "stock"); User? user = SQLHelper?.GetUserById(userid, true); if (user != null && user.Inventory.Items.FirstOrDefault(i => i.Guid == itemGuid) is Item item) { @@ -1731,7 +1732,7 @@ namespace Milimoe.FunGame.Server.Controller } else { - SQLHelper?.AddMarketItem(itemGuid, userid, price); + SQLHelper?.AddMarketItem(itemGuid, userid, price, stock); if (SQLHelper?.Success ?? false) { msg = "";