@@ -171,7 +171,6 @@ export class AccountService {
171171    const  { 
172172      status, 
173173      username, 
174-       tenantId : queryTenantId , 
175174      pageNumber =  PageEnum . PAGE_NUMBER , 
176175      pageSize =  PageEnum . PAGE_SIZE , 
177176    }  =  queryOption ; 
@@ -182,31 +181,32 @@ export class AccountService {
182181    if  ( [ StatusEnum . NORMAL ,  StatusEnum . FORBIDDEN ] . includes ( status ) )  { 
183182      query . set ( 'status' ,  Equal ( status  +  '' ) ) ; 
184183    } 
185-     const  {  accountType ,  id ,  tenantId  }  =  currentInfo ; 
184+     const  {  id  }  =  currentInfo ; 
186185    /** 
187186     * 1.如果是超管,查询到全部的账号 
188187     * 2.如果不是超管,是主账号的时候查询下面全部的账号 
189188     * 3.如果都不是,只能查询账号下的数据 
190189     */ 
191-     if  ( queryTenantId )  { 
192-       query . set ( 'tenantId' ,  Equal ( queryTenantId  +  '' ) ) ; 
193-     }  else  { 
194-       if  ( accountType  ==  AccountTypeEnum . SUPER_ACCOUNT )  { 
195-         console . log ( '超管不需要' ) ; 
196-       }  else  if  ( accountType  ==  AccountTypeEnum . PRIMARY_ACCOUNT )  { 
197-         query . set ( 'tenantId' ,  Equal ( tenantId  +  '' ) ) ; 
198-       }  else  if  ( accountType  ==  AccountTypeEnum . NORMAL_ACCOUNT )  { 
199-         query . set ( 'parentId' ,  Equal ( id  +  '' ) ) ; 
200-       } 
201-     } 
190+     // if (queryTenantId) { 
191+     //   query.set('tenantId', Equal(queryTenantId + '')); 
192+     // } else { 
193+     //   if (accountType == AccountTypeEnum.SUPER_ACCOUNT) { 
194+     //     console.log('超管不需要'); 
195+     //   } else if (accountType == AccountTypeEnum.PRIMARY_ACCOUNT) { 
196+     //     query.set('tenantId', Equal(tenantId + '')); 
197+     //   } else if (accountType == AccountTypeEnum.NORMAL_ACCOUNT) { 
198+     //     query.set('parentId', Equal(id + '')); 
199+     //   } 
200+     // } 
201+     query . set ( 'parentId' ,  Equal ( id  +  '' ) ) ; 
202202
203203    const  total  =  await  this . accountRepository 
204204      . createQueryBuilder ( 'account' ) 
205-       . where ( mapToObj ( query ) ) 
205+       . where ( [ mapToObj ( query ) ,   {   id :  id   } ] ) 
206206      . getCount ( ) ; 
207207    const  queryBuilder  =  this . queryAccountBuilder ; 
208208    const  data  =  await  queryBuilder 
209-       . where ( mapToObj ( query ) ) 
209+       . where ( [ mapToObj ( query ) ,   {   id :  id   } ] ) 
210210      . orderBy ( {  accountType : 'DESC' ,  id : 'DESC'  } ) 
211211      . offset ( ( pageNumber  -  1 )  *  pageSize ) 
212212      . limit ( pageSize ) 
0 commit comments