From 84c4b1f2b9df660a623d8cd3f99a437036223707 Mon Sep 17 00:00:00 2001 From: Mayank Mishra Date: Sat, 29 Nov 2025 14:17:31 +0530 Subject: [PATCH] sending the userrefNumber in all endpoints --- prisma/schema.prisma | 1 - src/modules/host/services/host.service.ts | 21 ++----------------- .../minglaradmin/services/minglar.service.ts | 12 ++++++++--- 3 files changed, 11 insertions(+), 23 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index a6994e7..58e9efc 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -649,7 +649,6 @@ model HostHeader { userXid Int @map("user_xid") user User @relation("HostUser", fields: [userXid], references: [id], onDelete: Cascade) companyName String @map("company_name") @db.VarChar(100) - hostRefNumber String? @map("host_ref_number") @db.VarChar(30) address1 String? @map("address_1") @db.VarChar(150) address2 String? @map("address_2") @db.VarChar(150) cityXid Int? @map("city_xid") diff --git a/src/modules/host/services/host.service.ts b/src/modules/host/services/host.service.ts index b7c82ee..d63f3d6 100644 --- a/src/modules/host/services/host.service.ts +++ b/src/modules/host/services/host.service.ts @@ -90,7 +90,8 @@ export class HostService { lastName: true, mobileNumber: true, profileImage: true, - userStatus: true + userStatus: true, + userRefNumber: true, } }, HostSuggestion: true, @@ -429,14 +430,10 @@ export class HostService { if (existingByPan) throw new ApiError(400, 'Company already exists with this pan/bin number'); } - - const refNumber = await this.generateHostRefNumber(tx); - const createdHost = await tx.hostHeader.create({ data: { user: { connect: { id: user_xid } }, companyName: companyData.companyName, - hostRefNumber: refNumber, address1: companyData.address1, address2: companyData.address2, cities: companyData.cityXid ? { connect: { id: companyData.cityXid } } : undefined, @@ -757,20 +754,6 @@ export class HostService { return { hostSuggestionDetails, hostDetails }; } - async generateHostRefNumber(tx: any) { - const lastHost = await tx.hostHeader.findFirst({ - orderBy: { - id: 'desc', - }, - select: { - id: true, - }, - }); - - const nextId = lastHost ? lastHost.id + 1 : 1; - return `HOSTREFNO-${String(nextId).padStart(6, '0')}`; - } - // async createOrUpdateHeader( // activityXid: number, // pqqQuestionXid: number, diff --git a/src/modules/minglaradmin/services/minglar.service.ts b/src/modules/minglaradmin/services/minglar.service.ts index d325923..c2a585f 100644 --- a/src/modules/minglaradmin/services/minglar.service.ts +++ b/src/modules/minglaradmin/services/minglar.service.ts @@ -650,6 +650,7 @@ export class MinglarService { emailAddress: true, mobileNumber: true, roleXid: true, + userRefNumber: true, role: { select: { id: true, @@ -753,6 +754,7 @@ export class MinglarService { lastName: true, emailAddress: true, mobileNumber: true, + userRefNumber: true, }, }, accountManager: { @@ -804,7 +806,6 @@ export class MinglarService { }, select: { id: true, - hostRefNumber: true, companyName: true, adminStatusDisplay: true, assignedOn: true, @@ -815,6 +816,9 @@ export class MinglarService { id: true, firstName: true, lastName: true, + emailAddress: true, + userRefNumber: true, + mobileNumber: true, }, }, accountManager: { @@ -856,7 +860,6 @@ export class MinglarService { }, select: { id: true, - hostRefNumber: true, companyName: true, adminStatusDisplay: true, assignedOn: true, @@ -885,6 +888,8 @@ export class MinglarService { id: true, firstName: true, lastName: true, + emailAddress: true, + userRefNumber: true, }, }, accountManager: { @@ -1411,7 +1416,8 @@ export class MinglarService { lastName: true, mobileNumber: true, profileImage: true, - userStatus: true + userStatus: true, + userRefNumber: true, } }, HostSuggestion: true,