|
|
|
@ -1024,26 +1024,26 @@ exports.getMasterSlaveSummary = async (req, reply) => {
|
|
|
|
|
|
|
|
|
|
if (diff <= 10) {
|
|
|
|
|
status = "connected";
|
|
|
|
|
|
|
|
|
|
const dateObj = new Date(latestData.date);
|
|
|
|
|
const date = dateObj.toISOString().split("T")[0];
|
|
|
|
|
const time = dateObj.toTimeString().split(" ")[0];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const indiaTime = moment.tz(latestData.date, "Asia/Kolkata");
|
|
|
|
|
const date = indiaTime.format("YYYY-MM-DD");
|
|
|
|
|
const time = indiaTime.format("HH:mm:ss");
|
|
|
|
|
|
|
|
|
|
if (device.type === 'master') {
|
|
|
|
|
updateFields.connected_gsm_date = date;
|
|
|
|
|
updateFields.connected_gsm_time = time;
|
|
|
|
|
device.connected_gsm_date = date;
|
|
|
|
|
device.connected_gsm_time = time;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (device.type === 'slave') {
|
|
|
|
|
updateFields.connected_lora_date = date;
|
|
|
|
|
updateFields.connected_lora_time = time;
|
|
|
|
|
device.connected_lora_date = date;
|
|
|
|
|
device.connected_lora_time = time;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
updateFields.connected_status = status;
|
|
|
|
|