APIJSON优化:通过@database指定ConfigId
This commit is contained in:
parent
a04e1ea469
commit
4f029aba0c
@ -37,6 +37,13 @@ public class APIJSONService : IDynamicApiController, ITransient
|
|||||||
[DisplayName("APIJSON统一查询")]
|
[DisplayName("APIJSON统一查询")]
|
||||||
public JObject Query([FromBody] JObject jobject)
|
public JObject Query([FromBody] JObject jobject)
|
||||||
{
|
{
|
||||||
|
var database = jobject["@database"]?.ToString();
|
||||||
|
if (!string.IsNullOrEmpty(database))
|
||||||
|
{
|
||||||
|
var provider = _db.AsTenant().GetConnectionScope(database); // 指定数据库
|
||||||
|
jobject.Remove("@database");
|
||||||
|
return new SelectTable(_identityService, _tableMapper, provider).Query(jobject);
|
||||||
|
}
|
||||||
return _selectTable.Query(jobject);
|
return _selectTable.Query(jobject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -496,6 +496,7 @@ public class Startup : AppStartup
|
|||||||
var warning = "不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!";
|
var warning = "不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!";
|
||||||
groupInfo.Description += $"<br/><u><b><font color='FF0000'> 👮{warning}</font></b></u>";
|
groupInfo.Description += $"<br/><u><b><font color='FF0000'> 👮{warning}</font></b></u>";
|
||||||
}
|
}
|
||||||
|
//options.ConfigureSwagger(u => { u.OpenApiVersion = Microsoft.OpenApi.OpenApiSpecVersion.OpenApi3_0; });
|
||||||
});
|
});
|
||||||
|
|
||||||
var mqttOptions = App.GetConfig<MqttOptions>("Mqtt", true);
|
var mqttOptions = App.GetConfig<MqttOptions>("Mqtt", true);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user