status chnage on teammember support

master^2
Bhaskar 5 months ago
parent b996a4fb58
commit 0d2025a856

@ -5453,18 +5453,18 @@ exports.getCategorizedIssue = async (request, reply) => {
exports.StatusTeamMember = async (request, reply) => { exports.StatusTeamMember = async (request, reply) => {
try { try {
const { supportId, support_teamMemberId } = request.params; const { support_teamMemberId } = request.params;
const { status } = request.body; const { status } = request.body;
if (!supportId || !support_teamMemberId || !status) { if ( !support_teamMemberId || !status) {
return reply.code(400).send({ return reply.code(400).send({
success: false, success: false,
message: "supportId, support_teamMemberId, and status are required." message: " support_teamMemberId, and status are required."
}); });
} }
const result = await Support.findOneAndUpdate( const result = await Support.findOneAndUpdate(
{ supportId, 'team_member.team_member.support_teamMemberId': support_teamMemberId }, { 'team_member.team_member.support_teamMemberId': support_teamMemberId },
{ $set: { 'team_member.team_member.$.status': status } }, { $set: { 'team_member.team_member.$.status': status } },
{ new: true } { new: true }
); );

@ -813,7 +813,7 @@ module.exports = function (fastify, opts, next) {
handler: installationController.getCategorizedIssue handler: installationController.getCategorizedIssue
}); });
fastify.post("/api/updateStatusTeammember/:supportId/:support_teamMemberId", { fastify.post("/api/updateStatusTeammember/:support_teamMemberId", {
schema: { schema: {
description: "Team Member status matain for support", description: "Team Member status matain for support",
tags: ["Support"], tags: ["Support"],
@ -821,9 +821,7 @@ module.exports = function (fastify, opts, next) {
params: { params: {
type: "object", type: "object",
properties: { properties: {
supportId: {
type: "string",
},
support_teamMemberId: { support_teamMemberId: {
type: "string", type: "string",
} }
@ -837,7 +835,6 @@ module.exports = function (fastify, opts, next) {
}, },
}, },
// required: ["teamMemberId"]
}, },
}, },
handler: installationController.StatusTeamMember handler: installationController.StatusTeamMember

Loading…
Cancel
Save