|
@@ -38,8 +38,9 @@ namespace TEAMModelOS.Controllers
|
|
private readonly ThirdApisService _thirdApisService;
|
|
private readonly ThirdApisService _thirdApisService;
|
|
private readonly HttpTrigger _httpTrigger;
|
|
private readonly HttpTrigger _httpTrigger;
|
|
private readonly AzureServiceBusFactory _serviceBus;
|
|
private readonly AzureServiceBusFactory _serviceBus;
|
|
- public IConfiguration _configuration { get; set; }
|
|
|
|
- public AbilitySubController(AzureCosmosFactory azureCosmos, SnowflakeId snowflakeId, DingDing dingDing, IOptionsSnapshot<Option> option, ThirdApisService thirdApisService, HttpTrigger httpTrigge, AzureServiceBusFactory serviceBus, IConfiguration configuration)
|
|
|
|
|
|
+ private readonly AzureStorageFactory _azureStorage;
|
|
|
|
+ public IConfiguration _configuration { get; set; }
|
|
|
|
+ public AbilitySubController(AzureStorageFactory azureStorage,AzureCosmosFactory azureCosmos, SnowflakeId snowflakeId, DingDing dingDing, IOptionsSnapshot<Option> option, ThirdApisService thirdApisService, HttpTrigger httpTrigge, AzureServiceBusFactory serviceBus, IConfiguration configuration)
|
|
{
|
|
{
|
|
_azureCosmos = azureCosmos;
|
|
_azureCosmos = azureCosmos;
|
|
_snowflakeId = snowflakeId;
|
|
_snowflakeId = snowflakeId;
|
|
@@ -49,6 +50,7 @@ namespace TEAMModelOS.Controllers
|
|
_httpTrigger = httpTrigge;
|
|
_httpTrigger = httpTrigge;
|
|
_serviceBus = serviceBus;
|
|
_serviceBus = serviceBus;
|
|
_configuration = configuration;
|
|
_configuration = configuration;
|
|
|
|
+ _azureStorage = azureStorage;
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -205,7 +207,7 @@ namespace TEAMModelOS.Controllers
|
|
Teacher teacher = await _azureCosmos.GetCosmosClient().GetContainer("TEAMModelOS", "Teacher").ReadItemAsync<Teacher>(id, new PartitionKey("Base"));
|
|
Teacher teacher = await _azureCosmos.GetCosmosClient().GetContainer("TEAMModelOS", "Teacher").ReadItemAsync<Teacher>(id, new PartitionKey("Base"));
|
|
|
|
|
|
|
|
|
|
- var abilitys = await ThirdService.GetDiagnosisList(client, $"{standard}", _dingDing, setting, _httpTrigger, teacher, _option);
|
|
|
|
|
|
+ var abilitys = await ThirdService.GetDiagnosisList(client, $"{standard}", _dingDing, setting, _httpTrigger, teacher, _option,_azureStorage);
|
|
if (abilitys != null)
|
|
if (abilitys != null)
|
|
{
|
|
{
|
|
abilitys.ForEach(x => { x.currency = 1; });
|
|
abilitys.ForEach(x => { x.currency = 1; });
|