diff --git a/serverless.yml b/serverless.yml index 93724de..a15902c 100644 --- a/serverless.yml +++ b/serverless.yml @@ -678,11 +678,11 @@ functions: method: patch addPQQSuggestion: - handler: src/modules/minglar/handlers/addPQQSuggestion.handler + handler: src/modules/minglaradmin/handlers/addPQQSuggestion.handler package: patterns: - - 'src/modules/minglar/handlers/addPQQSuggestion.*' - - 'src/modules/minglar/services/**' + - 'src/modules/minglaradmin/handlers/addPQQSuggestion.*' + - 'src/modules/minglaradmin/services/**' - 'src/common/**' - 'node_modules/@prisma/client/**' - 'node_modules/.prisma/**' diff --git a/src/modules/minglaradmin/handlers/addPQQSuggestion.ts b/src/modules/minglaradmin/handlers/addPQQSuggestion.ts index 8d3971e..6561205 100644 --- a/src/modules/minglaradmin/handlers/addPQQSuggestion.ts +++ b/src/modules/minglaradmin/handlers/addPQQSuggestion.ts @@ -10,7 +10,6 @@ const prismaService = new PrismaService(); const minglarService = new MinglarService(prismaService); interface AddSuggestionBody { - hostXid: number; title: string; comments: string; activity_pqq_header_xid:number @@ -74,7 +73,7 @@ export const handler = safeHandler(async ( } // Add suggestion using service - await minglarService.addPqqSuggestion(title, comments, activity_pqq_header_xid); + await minglarService.addPqqSuggestion(title, comments, activity_pqq_header_xid,user.id); return { statusCode: 200, diff --git a/src/modules/minglaradmin/services/minglar.service.ts b/src/modules/minglaradmin/services/minglar.service.ts index 7c428ac..1fb9f29 100644 --- a/src/modules/minglaradmin/services/minglar.service.ts +++ b/src/modules/minglaradmin/services/minglar.service.ts @@ -851,14 +851,17 @@ export class MinglarService { return true; } + async addPqqSuggestion( title: string, comments: string, activity_pqq_header_xid: number, + reviewedByXid:number + ) { // Check if host exists const ActivityHeader = await this.prisma.activityPQQheader.findUnique({ - where: { id: activity_pqq_header_xid }, + where: { id: activity_pqq_header_xid , isActive:true}, select: { id: true }, }); @@ -871,10 +874,10 @@ export class MinglarService { title: title, comments: comments, isReviewed: false, - reviewedOn: null, + reviewedOn: new Date(), isActive: true, activityPqqHeaderXid: activity_pqq_header_xid, - reviewedByXid: null, + reviewedByXid:reviewedByXid , }, });