update revoke

This commit is contained in:
2026-05-05 10:14:48 +03:30
parent 6a48f203a9
commit 4af07fe3e8
10 changed files with 84 additions and 57 deletions
@@ -1,3 +1,4 @@
import { translateEnumValue } from '@/common/utils'
import { ConsumerAccountSelect } from '@/generated/prisma/models'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
@@ -62,7 +63,21 @@ export class AccountsService {
where: this.defaultWhere(partner_id, consumer_id),
select: this.default_select,
})
return ResponseMapper.list(accounts)
const mappedAccounts = accounts.map(account => {
const { account: mainAccount, role, ...rest } = account
return {
...rest,
account: {
...mainAccount,
status: translateEnumValue('AccountStatus', mainAccount.status),
},
role: translateEnumValue('ConsumerRole', role),
}
})
return ResponseMapper.list(mappedAccounts)
}
async findOne(partner_id: string, consumer_id: string, id: string) {