This commit is contained in:
meusinfirmary
2025-07-16 19:06:43 +07:00
parent b521c32ade
commit c09b3b9a13

28
app.js
View File

@ -119,20 +119,30 @@ async function commitMessage(now, logDevice) {
logDevice.pre_milleage = distance_km; logDevice.pre_milleage = distance_km;
if (vhc.length > 0) { // 1. Hitung sum_milleage dari log sebelumnya
const vhcMilleageBase = vhc[0]?.sum_milleage ?? 0; const logBaseMileage = lastTrack[0]?.sum_milleage ?? 0;
logDevice.vhc_id = vhc[0]?.vid ?? 0; logDevice.sum_milleage = (logBaseMileage + logDevice.pre_milleage).toFixed(8);
const newSum = vhcMilleageBase + logDevice.pre_milleage;
logDevice.sum_milleage = newSum.toFixed(8); // 2. Hitung vhc_milleage dari master vehicle
logDevice.vhc_milleage = newSum.toFixed(8); if (vhc.length > 0) {
const vhcBaseMileage = vhc[0]?.sum_milleage ?? 0;
logDevice.vhc_id = vhc[0]?.vid ?? 0;
logDevice.vhc_milleage = (vhcBaseMileage + logDevice.pre_milleage).toFixed(8);
VhcModels.update(logDevice.vhc_id, { VhcModels.update(logDevice.vhc_id, {
sum_milleage: newSum.toFixed(8), sum_milleage: logDevice.vhc_milleage,
}); });
} else {
logDevice.sum_milleage = logDevice.pre_milleage.toFixed(8);
} }
// ✅ 3. Sekarang log sudah lengkap → tampilkan untuk debug
console.log("Sebelum Simpan >>>", {
pre_milleage: logDevice.pre_milleage,
vhc_milleage: logDevice.vhc_milleage,
sum_milleage: logDevice.sum_milleage,
});
// 4. Simpan ke DB
GpsTracksModels.bundleCreate2(logDevice, logDevice);
} }
// V1 // V1