APIJSON优化:通过@database指定ConfigId
This commit is contained in:
parent
a04e1ea469
commit
4f029aba0c
@ -37,6 +37,13 @@ public class APIJSONService : IDynamicApiController, ITransient
|
||||
[DisplayName("APIJSON统一查询")]
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
@ -496,6 +496,7 @@ public class Startup : AppStartup
|
||||
var warning = "不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!";
|
||||
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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user