assigned details from the fetch issues by category

master^2
Bhaskar 5 months ago
parent 4757702d8e
commit a0e05ce743

@ -5099,7 +5099,9 @@ exports.particularCategory = async (req, reply) => {
connected_status: "disconnected" connected_status: "disconnected"
}).lean(); }).lean();
const slaveDetails = slaves.map(slave => ({ const slaveDetails = slaves.map(slave => {
const slaveIssue = issues.find(i => i.hardwareId === slave.hardwareId);
return {
hardwareId: slave.hardwareId, hardwareId: slave.hardwareId,
tankName: slave.tankName || "", tankName: slave.tankName || "",
location: slave.tankLocation || "", location: slave.tankLocation || "",
@ -5110,8 +5112,12 @@ exports.particularCategory = async (req, reply) => {
type: "slave", type: "slave",
typeOfWater: slave.typeOfWater || "", typeOfWater: slave.typeOfWater || "",
support_lora_last_check_time: null, support_lora_last_check_time: null,
category // category included for each slave category,
})); assignedTo: slaveIssue?.assignedTo || null // <-- Include assigned details here
};
});
const masterIssue = issues.find(i => i.hardwareId === master.hardwareId);
disconnectedIssues.push({ disconnectedIssues.push({
hardwareId: master.hardwareId, hardwareId: master.hardwareId,
@ -5123,7 +5129,8 @@ exports.particularCategory = async (req, reply) => {
support_gsm_last_check_time: null, support_gsm_last_check_time: null,
connected_slave_count: slaveDetails.length, connected_slave_count: slaveDetails.length,
connected_slaves: slaveDetails, connected_slaves: slaveDetails,
category // category included for master category,
assignedTo: masterIssue?.assignedTo || null // <-- Include assigned details here
}); });
} }

Loading…
Cancel
Save