|
|
@ -1700,6 +1700,7 @@ exports.masterConnectedSlaveList = async (req, reply) => {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const { connectedTo, customerId } = req.params;
|
|
|
|
const { connectedTo, customerId } = req.params;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!connectedTo) {
|
|
|
|
if (!connectedTo) {
|
|
|
|
return reply.status(400).send({ success: false, message: "connectedTo is required" });
|
|
|
|
return reply.status(400).send({ success: false, message: "connectedTo is required" });
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1730,7 +1731,7 @@ exports.masterConnectedSlaveList = async (req, reply) => {
|
|
|
|
).lean();
|
|
|
|
).lean();
|
|
|
|
|
|
|
|
|
|
|
|
const masterTypeOfWater = tankDetails?.typeOfWater || null;
|
|
|
|
const masterTypeOfWater = tankDetails?.typeOfWater || null;
|
|
|
|
|
|
|
|
console.log("masterTypeOfWater",masterTypeOfWater)
|
|
|
|
// Step 3: Get slave tanks connected to master and belonging to this customer
|
|
|
|
// Step 3: Get slave tanks connected to master and belonging to this customer
|
|
|
|
const slaveTanks = await Insensors.find({ connected_to: connectedTo, type: 'slave', customerId }).lean();
|
|
|
|
const slaveTanks = await Insensors.find({ connected_to: connectedTo, type: 'slave', customerId }).lean();
|
|
|
|
const slaveCount = slaveTanks.length;
|
|
|
|
const slaveCount = slaveTanks.length;
|
|
|
|