From e296c641734e3027ff5ad257b71e959ebd6b0391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincze=20J=C3=B3zsef?= Date: Tue, 30 Jul 2024 11:35:09 +0200 Subject: [PATCH] =?UTF-8?q?CM=20Helper=20m=C3=B3dos=C3=ADt=C3=A1s=20hozz?= =?UTF-8?q?=C3=A1adva?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/cmHelper.js | 31 +++++++++++++++++++++++++++---- routes/employee.js | 4 ++-- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/js/cmHelper.js b/js/cmHelper.js index cd4bbd1..c200c32 100644 --- a/js/cmHelper.js +++ b/js/cmHelper.js @@ -43,9 +43,9 @@ const CM_Fetch_WorkNumbers=async()=> work.megrendelo=element.SzamlNev; work.workNumber=element.Szovertek; work.cmRendAzonosito=element.RendAzon; -// console.log(work.workNumber); + // console.log(work.workNumber); work.workDate= moment().format('YYYY-MM-DD HH:mm:ss') - + work.cmId=element.ID; // Munka státusza work.state='Opened'; // Nyitva @@ -75,7 +75,7 @@ const CM_Fetch_WorkNumbers=async()=> console.log(err); return; }else{ - // Munka könyvtár létrehozása + // Munka könyvtár létrehozása //logging.logAppend("Munka hozzáadása.",req.user,work.id,Work.db.name,'WORKADD'); fse.mkdirs('/filedata/'+work._id, function(err){ if (err) return console.error(err); @@ -88,8 +88,31 @@ const CM_Fetch_WorkNumbers=async()=> } } }); - } + } + else // Ha van már ilyen munka megnézzük módosították e. + { + if (foundWork.title!=element.munkanev || + foundWork.body!=element.Megjegyzes || + foundWork.poNumber!=element.KulsoRendSzam || + foundWork.megrendelo!=element.SzamlNev || + foundWork.workNumber!=element.Szovertek || + foundWork.cmRendAzonosito!=element.RendAzon) + { + if (element.ID==foundWork.cmId) + { + console.log("Módosítás történt a CM-ben."+foundWork.title); + await Work.findOneAndUpdate({'cmId': foundWork.cmId}, { + title:element.munkanev, + body:element.Megjegyzes, + poNumber:element.KulsoRendSzam, + megrendelo:element.SzamlNev, + workNumber:element.Szovertek, + cmRendAzonosito:element.RendAzon + }) + } + } + } }); //console.log(jsonData.val); } diff --git a/routes/employee.js b/routes/employee.js index 689003d..45ccd8d 100644 --- a/routes/employee.js +++ b/routes/employee.js @@ -259,8 +259,8 @@ transporter = nodemailer.createTransport({ apiVehicle.apiVehicleSetCity(device.vehicle_id,resp.city,device._id,dec1,dec2,function(err,re){ if(err) console.log(err); - else - console.log(re); + // else + // console.log(re); }) /*DeviceRemote.findOneAndUpdate({'imei':data.CID1,'ccid':data.CID2}, {$set:{'lastCity':resp.city}},function(err,device){