This commit is contained in:
milimoe 2024-11-19 01:42:59 +08:00
parent 38830b7c4f
commit e06975f872
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E

View File

@ -721,10 +721,12 @@ namespace Oshima.Core.Controllers
}
[HttpPost("cckjs")]
public string GetCharacterInfoFromInventory([FromQuery] long? qq = null, [FromQuery] int? index = null)
public string GetCharacterInfoFromInventory([FromQuery] long? qq = null, [FromQuery] int? seq = null)
{
try
{
long userid = qq ?? Convert.ToInt64("10" + Verification.CreateVerifyCode(VerifyCodeType.NumberVerifyCode, 11));
int itemIndex = index ?? 0;
int cIndex = seq ?? 0;
PluginConfig pc = new("saved", userid.ToString());
pc.LoadConfig();
@ -733,10 +735,10 @@ namespace Oshima.Core.Controllers
{
User user = FunGameService.GetUser(pc);
if (itemIndex > 0 && itemIndex <= user.Inventory.Characters.Count)
if (cIndex > 0 && cIndex <= user.Inventory.Characters.Count)
{
Character character = user.Inventory.Characters.ToList()[itemIndex - 1];
return NetworkUtility.JsonSerialize($"这是你库存中序号为 {itemIndex} 的角色详细信息:\r\n{character.GetInfo().Trim()}");
Character character = user.Inventory.Characters.ToList()[cIndex - 1];
return NetworkUtility.JsonSerialize($"这是你库存中序号为 {cIndex} 的角色详细信息:\r\n{character.GetInfo().Trim()}");
}
else
{
@ -748,12 +750,19 @@ namespace Oshima.Core.Controllers
return NetworkUtility.JsonSerialize(noSaved);
}
}
catch (Exception e)
{
return NetworkUtility.JsonSerialize(e.ToString());
}
}
[HttpPost("cckwp")]
public string GetItemInfoFromInventory([FromQuery] long? qq = null, [FromQuery] int? index = null)
public string GetItemInfoFromInventory([FromQuery] long? qq = null, [FromQuery] int? seq = null)
{
try
{
long userid = qq ?? Convert.ToInt64("10" + Verification.CreateVerifyCode(VerifyCodeType.NumberVerifyCode, 11));
int itemIndex = index ?? 0;
int itemIndex = seq ?? 0;
PluginConfig pc = new("saved", userid.ToString());
pc.LoadConfig();
@ -777,6 +786,11 @@ namespace Oshima.Core.Controllers
return NetworkUtility.JsonSerialize(noSaved);
}
}
catch (Exception e)
{
return NetworkUtility.JsonSerialize(e.ToString());
}
}
[HttpGet("reload")]
public string Relaod([FromQuery] long? master = null)