feat : start login after start program, add appsetings

This commit is contained in:
2025-08-01 16:58:14 +08:00
parent 6a82898765
commit 0dc7e05029
5 changed files with 46 additions and 15 deletions

View File

@@ -9,7 +9,7 @@ namespace fubon_api.Controllers;
public class FubonSdkAccountController : ControllerBase
{
private readonly FubonSDK _sdk;
private Account _account;
private readonly Account _account;
private readonly ILogger<FubonSdkAccountController> _logger;
public FubonSdkAccountController(ILogger<FubonSdkAccountController> logger, FubonSDK sdk, Account account)
@@ -19,18 +19,10 @@ public class FubonSdkAccountController : ControllerBase
_logger = logger;
}
[HttpPost("Login")]
public LoginResponse Login([FromBody] LoginRequest request)
[HttpGet("Account")]
public Account GetAccount()
{
if (request == null)
{
throw new ArgumentException("Invalid login request.");
}
var result = _sdk.Login(request.Id, request.Password, "Your Cert Path", "Your Cert Password");
_account = result.data[0];
return result;
return _account;
}
[HttpGet("Inventories")]