sending the userrefNumber in all endpoints

This commit is contained in:
2025-11-29 14:17:31 +05:30
parent 933addd60f
commit 84c4b1f2b9
3 changed files with 11 additions and 23 deletions

View File

@@ -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")

View File

@@ -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,

View File

@@ -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,