@@ -171,7 +171,6 @@ export class AccountService {
171
171
const {
172
172
status,
173
173
username,
174
- tenantId : queryTenantId ,
175
174
pageNumber = PageEnum . PAGE_NUMBER ,
176
175
pageSize = PageEnum . PAGE_SIZE ,
177
176
} = queryOption ;
@@ -182,31 +181,32 @@ export class AccountService {
182
181
if ( [ StatusEnum . NORMAL , StatusEnum . FORBIDDEN ] . includes ( status ) ) {
183
182
query . set ( 'status' , Equal ( status + '' ) ) ;
184
183
}
185
- const { accountType , id , tenantId } = currentInfo ;
184
+ const { id } = currentInfo ;
186
185
/**
187
186
* 1.如果是超管,查询到全部的账号
188
187
* 2.如果不是超管,是主账号的时候查询下面全部的账号
189
188
* 3.如果都不是,只能查询账号下的数据
190
189
*/
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 + '' ) ) ;
202
202
203
203
const total = await this . accountRepository
204
204
. createQueryBuilder ( 'account' )
205
- . where ( mapToObj ( query ) )
205
+ . where ( [ mapToObj ( query ) , { id : id } ] )
206
206
. getCount ( ) ;
207
207
const queryBuilder = this . queryAccountBuilder ;
208
208
const data = await queryBuilder
209
- . where ( mapToObj ( query ) )
209
+ . where ( [ mapToObj ( query ) , { id : id } ] )
210
210
. orderBy ( { accountType : 'DESC' , id : 'DESC' } )
211
211
. offset ( ( pageNumber - 1 ) * pageSize )
212
212
. limit ( pageSize )
0 commit comments