status chnage on teammember support

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

@ -5453,18 +5453,18 @@ exports.getCategorizedIssue = async (request, reply) => {
exports.StatusTeamMember = async (request, reply) => {
try {
const { supportId, support_teamMemberId } = request.params;
const { support_teamMemberId } = request.params;
const { status } = request.body;
if (!supportId || !support_teamMemberId || !status) {
if ( !support_teamMemberId || !status) {
return reply.code(400).send({
success: false,
message: "supportId, support_teamMemberId, and status are required."
message: " support_teamMemberId, and status are required."
});
}
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 } },
{ new: true }
);

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

Loading…
Cancel
Save