Add new endpoint to retrieve the latest PQQ question details and implement corresponding handler. Update HostService to include method for fetching latest question details with active status filtering.

This commit is contained in:
2025-11-22 19:47:04 +05:30
parent b1623343c8
commit 6d48eeb25b
3 changed files with 75 additions and 1 deletions

View File

@@ -237,7 +237,7 @@ export class HostService {
async getPQQQuestionDetail(question_xid: number, activity_xid: number) {
return await this.prisma.activityPQQheader.findFirst({
where: { activityXid: activity_xid, pqqQuestionXid: question_xid },
where: { activityXid: activity_xid, pqqQuestionXid: question_xid, isActive: true },
select: {
pqqQuestionXid: true,
pqqAnswerXid: true,
@@ -246,6 +246,14 @@ export class HostService {
})
}
async getLatestQuestionDetailsPQQ(activity_xid: number) {
return await this.prisma.activityPQQheader.findFirst({
where: { activityXid: activity_xid, isActive: true },
select: { pqqQuestionXid: true, pqqAnswerXid: true },
orderBy: { id: 'desc' }
})
}
async addOrUpdateCompanyDetails(
user_xid: number,
companyData: HostCompanyDetailsInput,