From 25272eef90a7f9af8a1141f10997515c5a998bae Mon Sep 17 00:00:00 2001 From: VPS 4 Builder Date: Wed, 3 Jun 2026 05:36:29 +0200 Subject: [PATCH] fix: populate LastActTime to show patient in recent list --- client-monitor.js | 8 +++++--- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/client-monitor.js b/client-monitor.js index 30499dc..8a37db3 100644 --- a/client-monitor.js +++ b/client-monitor.js @@ -1182,9 +1182,11 @@ function connectToServer() { const p = data.patient; addLog(`👤 Criando paciente remoto: ${p.fullName}`); const d = new Date(); - const currentDate = `${d.getFullYear()}-${String(d.getMonth()+1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}`; - const stmt = db.prepare('INSERT INTO Patients (FirstName, LastName, Doctor, Remark, Birthday) VALUES (?, ?, ?, ?, ?)'); - stmt.run(p.firstName || '', p.lastName || '', p.doctor || '', p.remark || '', p.birthday || currentDate); + const pad = (n, w = 2) => String(n).padStart(w, '0'); + const currentDate = `${d.getFullYear()}-${pad(d.getMonth()+1)}-${pad(d.getDate())}`; + const lastActTime = `${currentDate} ${pad(d.getHours())}:${pad(d.getMinutes())}:${pad(d.getSeconds())}.${pad(d.getMilliseconds(), 3)}0000`; + const stmt = db.prepare('INSERT INTO Patients (FirstName, LastName, Doctor, Remark, Birthday, LastActTime) VALUES (?, ?, ?, ?, ?, ?)'); + stmt.run(p.firstName || '', p.lastName || '', p.doctor || '', p.remark || '', p.birthday || currentDate, lastActTime); addLog('✅ Paciente criado com sucesso localmente!'); } else if (data.action === 'update') { const oldName = data.oldName; diff --git a/package-lock.json b/package-lock.json index 0bd5b59..a28d26a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "rx.scoreodonto.com-client", - "version": "1.3.5", + "version": "1.3.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "rx.scoreodonto.com-client", - "version": "1.3.5", + "version": "1.3.6", "dependencies": { "chokidar": "^3.5.3", "electron-updater": "^6.3.0", diff --git a/package.json b/package.json index d814c52..b6db134 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rx.scoreodonto.com-client", - "version": "1.3.6", + "version": "1.3.7", "author": "ScoreOdonto", "description": "Cliente Windows para envio de imagens dentais da ScoreOdonto", "main": "index.js",