sending the userrefNumber in all endpoints
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user