Tankolás számítás javítva
This commit is contained in:
parent
3ff4da628d
commit
815cd390f8
|
|
@ -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}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue