master^2
Bhaskar 5 months ago
parent fbdac2bbf3
commit e5df29da26

@ -1852,22 +1852,23 @@ exports.getMasterSlaveSummary = async (req, reply) => {
if (matchedTank) { if (matchedTank) {
tankHeight = parseFloat(matchedTank.tankHeight) || 0; tankHeight = parseFloat(matchedTank.tankHeight) || 0;
const indiaTime = moment.tz( const indiaTime = moment.tz(
`${moment(matchedTank.date).format("YYYY-MM-DD")} ${matchedTank.time}`, `${moment(matchedTank.date).format("YYYY-MM-DD")} ${matchedTank.time}`,
"YYYY-MM-DD HH:mm:ss", "YYYY-MM-DD HH:mm:ss",
"Asia/Kolkata" "Asia/Kolkata"
); );
connectedLoraDate = indiaTime.format("DD-MM-YYYY"); connectedLoraDate = indiaTime.format("DD-MM-YYYY");
connectedLoraTime = indiaTime.format("HH:mm:ss"); connectedLoraTime = indiaTime.format("HH:mm:ss");
loraStatus = tankHeight > 0 ? "connected" : "disconnected"; loraStatus = tankHeight > 0 ? "connected" : "disconnected";
// if (loraStatus === "disconnected") { // ⛔ Override if master is disconnected
// loraLastDisconnect = `${connectedLoraDate} ${connectedLoraTime}`; if (gsmStatus === "disconnected") {
// } loraStatus = "disconnected";
}
if (loraStatus === "disconnected") { if (loraStatus === "disconnected") {
if (connectedLoraDate && connectedLoraTime) { if (connectedLoraDate && connectedLoraTime) {
loraLastDisconnect = `${connectedLoraDate} ${connectedLoraTime}`; loraLastDisconnect = `${connectedLoraDate} ${connectedLoraTime}`;
@ -1876,6 +1877,7 @@ exports.getMasterSlaveSummary = async (req, reply) => {
} }
} }
} }
} }
// Update in DB // Update in DB
await Insensors.updateOne( await Insensors.updateOne(

Loading…
Cancel
Save