This commit is contained in:
2026-04-22 21:55:40 +03:30
parent 1a3a450960
commit f9e1ad69dc
85 changed files with 15644 additions and 4057 deletions
+42
View File
@@ -1,3 +1,4 @@
import { ConsumerStatus } from '@/generated/prisma/enums'
import { PrismaService } from '@/prisma/prisma.service'
import { Injectable } from '@nestjs/common'
import { ResponseMapper } from 'common/response/response-mapper'
@@ -96,4 +97,45 @@ export class PosService {
return ResponseMapper.list(poses)
}
async getMe(account_id: string, pos_id: string) {
const account = await this.prisma.consumerAccount.findUniqueOrThrow({
where: {
id: account_id,
consumer: {
status: ConsumerStatus.ACTIVE,
business_activities: {
some: {
complexes: {
some: {
pos_list: {
some: {
id: pos_id,
},
},
},
},
},
},
},
},
select: {
id: true,
role: true,
consumer: {
select: {
first_name: true,
last_name: true,
},
},
account: {
select: {
username: true,
},
},
},
})
return ResponseMapper.single(account)
}
}