|
|
|
@ -5511,10 +5511,14 @@ exports.getDisconnectedCustomerDetails = async (req, reply) => {
|
|
|
|
|
console.log("hardwareIdsArray",hardwareIdsArray)
|
|
|
|
|
// 4. Find disconnected insensors using connected_to match
|
|
|
|
|
const disconnectedSensors = await Insensors.find({
|
|
|
|
|
connected_to: { $in: hardwareIdsArray },
|
|
|
|
|
connected_status: "disconnected"
|
|
|
|
|
connected_status: "disconnected",
|
|
|
|
|
$or: [
|
|
|
|
|
{ connected_to: { $in: hardwareIdsArray } }, // slaves
|
|
|
|
|
{ hardwareId: { $in: hardwareIdsArray } } // masters
|
|
|
|
|
]
|
|
|
|
|
}).lean();
|
|
|
|
|
|
|
|
|
|
console.log("disconnectedSensors",disconnectedSensors)
|
|
|
|
|
if (!disconnectedSensors.length) {
|
|
|
|
|
return reply.code(404).send({ message: "No disconnected issues found" });
|
|
|
|
|
}
|
|
|
|
|