mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2025-12-10 16:12:50 +00:00
优化
This commit is contained in:
parent
32a0a6f73f
commit
2edbd2ef6d
@ -102,7 +102,7 @@ export class TenantSubscriber implements EntitySubscriberInterface<any> {
|
|||||||
if (!ctx) return false;
|
if (!ctx) return false;
|
||||||
const url = ctx?.url;
|
const url = ctx?.url;
|
||||||
if (!url) return false;
|
if (!url) return false;
|
||||||
if (this.tenant.enable) {
|
if (this.tenant?.enable) {
|
||||||
const isNeedTenant = this.tenant.urls.some(pattern =>
|
const isNeedTenant = this.tenant.urls.some(pattern =>
|
||||||
this.utils.matchUrl(pattern, url)
|
this.utils.matchUrl(pattern, url)
|
||||||
);
|
);
|
||||||
@ -160,7 +160,7 @@ export class TenantSubscriber implements EntitySubscriberInterface<any> {
|
|||||||
* @param queryBuilder
|
* @param queryBuilder
|
||||||
*/
|
*/
|
||||||
afterSelectQueryBuilder(queryBuilder: SelectQueryBuilder<any>) {
|
afterSelectQueryBuilder(queryBuilder: SelectQueryBuilder<any>) {
|
||||||
if (!this.tenant.enable) return;
|
if (!this.tenant?.enable) return;
|
||||||
const tenantId = this.getTenantId();
|
const tenantId = this.getTenantId();
|
||||||
if (tenantId) {
|
if (tenantId) {
|
||||||
queryBuilder.where(
|
queryBuilder.where(
|
||||||
@ -176,7 +176,7 @@ export class TenantSubscriber implements EntitySubscriberInterface<any> {
|
|||||||
* @param queryBuilder
|
* @param queryBuilder
|
||||||
*/
|
*/
|
||||||
async afterInsertQueryBuilder(queryBuilder: InsertQueryBuilder<any>) {
|
async afterInsertQueryBuilder(queryBuilder: InsertQueryBuilder<any>) {
|
||||||
if (!this.tenant.enable) return;
|
if (!this.tenant?.enable) return;
|
||||||
const tenantId = await this.getTenantId();
|
const tenantId = await this.getTenantId();
|
||||||
if (tenantId) {
|
if (tenantId) {
|
||||||
queryBuilder.setParameter('tenantId', tenantId);
|
queryBuilder.setParameter('tenantId', tenantId);
|
||||||
@ -188,7 +188,7 @@ export class TenantSubscriber implements EntitySubscriberInterface<any> {
|
|||||||
* @param queryBuilder
|
* @param queryBuilder
|
||||||
*/
|
*/
|
||||||
async afterUpdateQueryBuilder(queryBuilder: UpdateQueryBuilder<any>) {
|
async afterUpdateQueryBuilder(queryBuilder: UpdateQueryBuilder<any>) {
|
||||||
if (!this.tenant.enable) return;
|
if (!this.tenant?.enable) return;
|
||||||
const tenantId = await this.getTenantId();
|
const tenantId = await this.getTenantId();
|
||||||
if (tenantId) {
|
if (tenantId) {
|
||||||
queryBuilder.set({ tenantId });
|
queryBuilder.set({ tenantId });
|
||||||
@ -201,7 +201,7 @@ export class TenantSubscriber implements EntitySubscriberInterface<any> {
|
|||||||
* @param queryBuilder
|
* @param queryBuilder
|
||||||
*/
|
*/
|
||||||
async afterDeleteQueryBuilder(queryBuilder: DeleteQueryBuilder<any>) {
|
async afterDeleteQueryBuilder(queryBuilder: DeleteQueryBuilder<any>) {
|
||||||
if (!this.tenant.enable) return;
|
if (!this.tenant?.enable) return;
|
||||||
const tenantId = await this.getTenantId();
|
const tenantId = await this.getTenantId();
|
||||||
if (tenantId) {
|
if (tenantId) {
|
||||||
queryBuilder.where(`tenantId = ${tenantId}`);
|
queryBuilder.where(`tenantId = ${tenantId}`);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user