From cd40c6f6f3a6138cb70b2e2d017cc7f34a887ef8 Mon Sep 17 00:00:00 2001
From: lgq <1015864684@qq.com>
Date: 星期五, 17 四月 2026 13:59:49 +0800
Subject: [PATCH] 1.更新vf107代码,更新自动上报通行记录接口、人员查询接口、人员添加接口

---
 vf107/src/service/sqliteService.js |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/vf107/src/service/sqliteService.js b/vf107/src/service/sqliteService.js
index d5fcd26..9b41ded 100644
--- a/vf107/src/service/sqliteService.js
+++ b/vf107/src/service/sqliteService.js
@@ -29,9 +29,11 @@
         extra: "TEXT",
         extra2: "TEXT",
         message: "TEXT",
+        reported: "INTEGER DEFAULT 0",
     },
     d1_permission: {
         permissionId: "VARCHAR(128) PRIMARY KEY",
+        userId: "VARCHAR(128)",
         door: "VARCHAR(128)",
         extra: "TEXT",
         timeType: "INTEGER",
@@ -59,6 +61,14 @@
         name: "VARCHAR(128)",
         extra: "TEXT",
         permissionIds: "TEXT",
+    },
+    d1_emergency_password: {
+        id: "VARCHAR(128) PRIMARY KEY",
+        password: "VARCHAR(128)",
+        description: "TEXT",
+        createTime: "INTEGER",
+        updateTime: "INTEGER",
+        status: "INTEGER",
     }
 }
 
@@ -133,6 +143,7 @@
 sqliteService.d1_security = new Proxy({ tableName: "d1_security" }, handler);
 sqliteService.d1_voucher = new Proxy({ tableName: "d1_voucher" }, handler);
 sqliteService.d1_person = new Proxy({ tableName: "d1_person" }, handler);
+sqliteService.d1_emergency_password = new Proxy({ tableName: "d1_emergency_password" }, handler);
 
 // 鎸夊鍚嶆ā绯婃煡璇汉鍛�
 sqliteService.findPersonsByNameLike = function (name) {
@@ -165,6 +176,11 @@
     return sqliteService.select(query)
 }
 
+// 鏌ヨ鎵�鏈夋湭涓婃姤鐨勯�氳璁板綍锛堟寜鏃堕棿鍗囧簭锛�
+sqliteService.d1_pass_record.findAllByReportedOrderByTimeStampAsc = function () {
+    const sql = `SELECT * FROM d1_pass_record WHERE reported = 0 OR reported IS NULL ORDER BY timeStamp ASC;`
+    return sqliteService.select(sql)
+}
 
 // 寮�濮嬩簨鍔★紝浜嬪姟涓嶆彁浜ゆ暟鎹簱閲嶅惎鍚庯紝鏁版嵁浼氳繕鍘燂紝鎵�浠ransaction鍚庝竴瀹氳commit锛屼絾鏄鏋滃湪涓�涓簨鍔″皻鏈彁浜ゆ垨鍥炴粴鐨勬儏鍐典笅鎵ц鍙︿竴涓� BEGIN TRANSACTION锛孲QLite 浼氳嚜鍔ㄥ皢鏂扮殑浜嬪姟宓屽鍦ㄤ箣鍓嶇殑浜嬪姟鍐呴儴锛岃�屼笉鏄鐩栦箣鍓嶇殑浜嬪姟銆�
 sqliteService.transaction = function () {

--
Gitblit v1.9.3