fix: 修复编译错误和警告
- PortfolioFacade: 使用同步方法 GetStrategyById - OkxMarketService: 响应模型属性改为可空类型
This commit is contained in:
parent
61e3023837
commit
da12f6d163
@ -124,21 +124,21 @@ public class OkxMarketService : IOkxMarketService
|
||||
// OKX 响应模型
|
||||
internal class OkxTickerResponse
|
||||
{
|
||||
public string code { get; set; }
|
||||
public string msg { get; set; }
|
||||
public List<OkxTickerData> data { get; set; }
|
||||
public string? code { get; set; }
|
||||
public string? msg { get; set; }
|
||||
public List<OkxTickerData>? data { get; set; }
|
||||
}
|
||||
|
||||
internal class OkxTickerData
|
||||
{
|
||||
public string instId { get; set; }
|
||||
public string last { get; set; }
|
||||
public string sodUtc0 { get; set; }
|
||||
public string? instId { get; set; }
|
||||
public string? last { get; set; }
|
||||
public string? sodUtc0 { get; set; }
|
||||
}
|
||||
|
||||
internal class OkxCandlesResponse
|
||||
{
|
||||
public string code { get; set; }
|
||||
public string msg { get; set; }
|
||||
public List<string[]> data { get; set; }
|
||||
public string? code { get; set; }
|
||||
public string? msg { get; set; }
|
||||
public List<string[]>? data { get; set; }
|
||||
}
|
||||
|
||||
@ -101,8 +101,8 @@ public class PortfolioFacade : IPortfolioFacade
|
||||
return new StrategySignalResponse { Signal = "hold", Reason = "未绑定策略" };
|
||||
}
|
||||
|
||||
// 获取策略
|
||||
var strategy = await _strategyService.GetStrategyByIdAsync(portfolio.StrategyId, userId);
|
||||
// 获取策略(同步调用)
|
||||
var strategy = _strategyService.GetStrategyById(portfolio.StrategyId, userId);
|
||||
if (strategy == null)
|
||||
{
|
||||
return new StrategySignalResponse { Signal = "hold", Reason = "策略不存在" };
|
||||
|
||||
Loading…
Reference in New Issue
Block a user