|
@@ -269,8 +269,31 @@ namespace TEAMModelBI.Controllers.DingDingStruc
|
|
|
}
|
|
|
string input = stringBuilder.ToString();
|
|
|
List<SysConfig> allConfigs = input.ToObject<List<SysConfig>>();
|
|
|
+ var currentSite = _option.Location;
|
|
|
+ SysConfig currentSysConfig = allConfigs.Where(x => x.site.Equals(currentSite)).FirstOrDefault();
|
|
|
+ if (currentSysConfig != null)
|
|
|
+ {
|
|
|
+ return Ok(new { state = 200, allConfigs, currentSysConfig });
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ currentSysConfig.site = currentSite;
|
|
|
+ currentSysConfig.nickName = currentSite;
|
|
|
+ currentSysConfig.proDeptId = long.Parse(_configuration["CustomParam:proDeptId"]);
|
|
|
|
|
|
- return Ok(new { state = 200, allConfigs });
|
|
|
+ currentSysConfig.clientKey.clientID = _configuration["HaBookAuth:CoreService:clientID"];
|
|
|
+ currentSysConfig.clientKey.clientSecret = _configuration["HaBookAuth:CoreService:clientSecret"];
|
|
|
+
|
|
|
+ currentSysConfig.dDAuth.agentId = _configuration["DingDingAuth:Agentld"];
|
|
|
+ currentSysConfig.dDAuth.appKey = _configuration["DingDingAuth:appKey"];
|
|
|
+ currentSysConfig.dDAuth.appSecret = _configuration["DingDingAuth:appSecret"];
|
|
|
+
|
|
|
+ currentSysConfig.azureClient.storage = _configuration["Azure:Storage:ConnectionString"];
|
|
|
+ currentSysConfig.azureClient.cosmos = _configuration["Azure:Cosmos:ConnectionString"];
|
|
|
+ currentSysConfig.azureClient.redis = _configuration["Azure:Redis:ConnectionString"];
|
|
|
+ currentSysConfig.azureClient.servicBus = _configuration["Azure:ServiceBus:ConnectionString"];
|
|
|
+
|
|
|
+ return Ok(new { state = 201, allConfigs, currentSysConfig });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|