Tankolás számítás javítva

This commit is contained in:
Vincze József 2023-11-02 08:20:06 +01:00
parent 3ff4da628d
commit 815cd390f8
1 changed files with 3 additions and 2 deletions

View File

@ -220,6 +220,7 @@ function newFindClosest(dates, tDate, kmcounter) {
exports.apiRefuelingById=asyncHandler(async (req,res)=>{ exports.apiRefuelingById=asyncHandler(async (req,res)=>{
const {refuelPicker, vehicleIdF,fueledHUF, kmcounter, fueledqty}=req.body; const {refuelPicker, vehicleIdF,fueledHUF, kmcounter, fueledqty}=req.body;
let lastkm=0 let lastkm=0
const qty=Number(fueledqty.replace(',','.'));
if (isValidObjectId(vehicleIdF)==false) if (isValidObjectId(vehicleIdF)==false)
{ {
req.flash('error','Nem létező jármű'); req.flash('error','Nem létező jármű');
@ -243,7 +244,7 @@ exports.apiRefuelingById=asyncHandler(async (req,res)=>{
var oilChangeLast= getTopN(vehicle.oilChangeLast,'kilometer',1)[0].kilometer; var oilChangeLast= getTopN(vehicle.oilChangeLast,'kilometer',1)[0].kilometer;
const settings=await Settings.find({name:"vehicleEmailNotify"}); const settings=await Settings.find({name:"vehicleEmailNotify"});
var nextOilChange=oilChangeLast+vehicle.oilChangeInterval var nextOilChange=oilChangeLast+vehicle.oilChangeInterval
var remainingKilometers=nextOilChange-parseInt(kmcounter); var remainingKilometers=nextOilChange-parseInt(parseInt(kmcounter));
if(nextOilChange<=(parseInt(kmcounter)+5000)) if(nextOilChange<=(parseInt(kmcounter)+5000))
{ {
@ -268,7 +269,7 @@ exports.apiRefuelingById=asyncHandler(async (req,res)=>{
}, },
$push:{refueling:{ $push:{refueling:{
dateTime: Date.parse(refuelPicker), dateTime: Date.parse(refuelPicker),
quantity:fueledqty, quantity: qty,
fueledHUF:fueledHUF, fueledHUF:fueledHUF,
kilometer:kmcounter} kilometer:kmcounter}
} }