diff --git a/src/controllers/installationController.js b/src/controllers/installationController.js index 13a2e518..f26a17ab 100644 --- a/src/controllers/installationController.js +++ b/src/controllers/installationController.js @@ -252,7 +252,7 @@ exports.assignTeamMemberToQuotation = async (request, reply) => { installationId, quatationId: quotationId, assignedTeamMembers: [], // Ensure assignedTeamMembers array is initialized - status: "Pending", // Default status when created + quatation_status: "Pending", // Default status when created }); } @@ -266,7 +266,7 @@ exports.assignTeamMemberToQuotation = async (request, reply) => { } // 🔹 Update order status when a team member is assigned - quotation.status = "Assigned"; // Update status + quotation.quatation_status = "Assigned"; // Update status // 🔹 Save the updated quotation in the Order schema await quotation.save(); diff --git a/src/models/store.js b/src/models/store.js index 0b6a72fe..de06ea30 100644 --- a/src/models/store.js +++ b/src/models/store.js @@ -442,6 +442,7 @@ const orderSchema = new mongoose.Schema({ comments: { type: String, default: null }, datetime: { type: String, default: null }, updated_at: { type: String, default: null }, + assignedTeamMembers: [{ type: String }], electricals: [ { type: { type: String, default: null }, @@ -461,7 +462,9 @@ const orderSchema = new mongoose.Schema({ switch_type_quantity_price: { type: String, default: null }, switch_type_total_price: { type: String, default: null }, qutation_total_price: { type: String, default: null }, - status: { type: String, default: "pending" }, // Status field added + status: { type: String, default: "pending" }, + quatation_status: { type: String, default: "pending" }, + }); const SensorStockSchema = new mongoose.Schema({