mirror of
https://github.com/project-redbud/FunGame-Server.git
synced 2025-05-13 04:59:35 +08:00
fix: Get 方法参数错误
This commit is contained in:
parent
8aec496fcb
commit
53ce9b5e11
@ -47,10 +47,44 @@ namespace Milimoe.FunGame.WebAPI.Controllers
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取市场内容
|
/// 获取市场内容(用户)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[HttpGet("getmarket")]
|
[HttpGet("getmarketbyuser")]
|
||||||
public async Task<IActionResult> GetMarket(long[]? users = null, MarketItemState state = MarketItemState.Listed, long[]? items = null)
|
public async Task<IActionResult> GetMarketByUser(long userid, MarketItemState state = MarketItemState.Listed)
|
||||||
|
{
|
||||||
|
PayloadModel<DataRequestType> response = new()
|
||||||
|
{
|
||||||
|
Event = "inventory_getmarket",
|
||||||
|
RequestType = DataRequestType.Inventory_GetMarket
|
||||||
|
};
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Dictionary<string, object> data = new()
|
||||||
|
{
|
||||||
|
{ "users", new long[] { userid } },
|
||||||
|
{ "state", state }
|
||||||
|
};
|
||||||
|
Dictionary<string, object> result = await model.DataRequestController.GetResultData(DataRequestType.Inventory_GetMarket, data);
|
||||||
|
response.StatusCode = 200;
|
||||||
|
response.Data = result;
|
||||||
|
return Ok(response);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
_logger.LogError("Error: {e}", e);
|
||||||
|
}
|
||||||
|
|
||||||
|
response.StatusCode = 500;
|
||||||
|
response.Message = "服务器暂时无法处理此请求。";
|
||||||
|
return StatusCode(500, response);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取市场内容(物品)
|
||||||
|
/// </summary>
|
||||||
|
[HttpGet("getmarketbyitem")]
|
||||||
|
public async Task<IActionResult> GetMarketByItem(long itemid, MarketItemState state = MarketItemState.Listed)
|
||||||
{
|
{
|
||||||
PayloadModel<DataRequestType> response = new()
|
PayloadModel<DataRequestType> response = new()
|
||||||
{
|
{
|
||||||
@ -62,9 +96,8 @@ namespace Milimoe.FunGame.WebAPI.Controllers
|
|||||||
{
|
{
|
||||||
Dictionary<string, object> data = new()
|
Dictionary<string, object> data = new()
|
||||||
{
|
{
|
||||||
{ "users", users ?? [] },
|
|
||||||
{ "state", state },
|
{ "state", state },
|
||||||
{ "items", items ?? [] }
|
{ "items", new long[] { itemid } }
|
||||||
};
|
};
|
||||||
Dictionary<string, object> result = await model.DataRequestController.GetResultData(DataRequestType.Inventory_GetMarket, data);
|
Dictionary<string, object> result = await model.DataRequestController.GetResultData(DataRequestType.Inventory_GetMarket, data);
|
||||||
response.StatusCode = 200;
|
response.StatusCode = 200;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user