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/httpService.js | 86 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 85 insertions(+), 1 deletions(-)
diff --git a/vf107/src/service/httpService.js b/vf107/src/service/httpService.js
index 0fb560e..caeb8b0 100644
--- a/vf107/src/service/httpService.js
+++ b/vf107/src/service/httpService.js
@@ -172,7 +172,20 @@
server.route("/clearSecurity", function (req, res) {
clearSecurity(req, res);
});
-
+
+ //娣诲姞搴旀�ュ紑浠撳瘑鐮�
+ server.route("/insertEmergencyPassword", function (req, res) {
+ insertEmergencyPassword(req, res);
+ });
+ //鏌ヨ搴旀�ュ紑浠撳瘑鐮�
+ server.route("/getEmergencyPassword", function (req, res) {
+ getEmergencyPassword(req, res);
+ });
+ //娓呯┖搴旀�ュ紑浠撳瘑鐮�
+ server.route("/clearEmergencyPassword", function (req, res) {
+ clearEmergencyPassword(req, res);
+ });
+
//鑾峰彇鎸囩汗鐗瑰緛
server.route("/getFingerChar", function (req, res) {
getFingerChar(req, res);
@@ -1001,6 +1014,77 @@
res.send(JSON.stringify(result), { "Content-Type": "application/json" });
}
+// 娣诲姞搴旀�ュ紑浠撳瘑鐮�
+function insertEmergencyPassword(req, res) {
+ let result = {
+ code: 400,
+ message: "",
+ data: {},
+ }
+ if (verifyToken(req)) {
+ let body = req.body;
+ body = JSON.parse(body).data;
+ try {
+ let res = api.insertEmergencyPassword(body)
+ if (typeof res == 'string') {
+ result.data = res
+ } else {
+ result.code = 200
+ }
+ } catch (error) {
+ result.message = error.message
+ }
+ } else {
+ result = messageExpired
+ }
+ res.send(JSON.stringify(result), { "Content-Type": "application/json" });
+}
+
+// 鏌ヨ搴旀�ュ紑浠撳瘑鐮�
+function getEmergencyPassword(req, res) {
+ let result = {
+ code: 400,
+ message: "",
+ data: {},
+ }
+ if (verifyToken(req)) {
+ try {
+ let res = api.getEmergencyPassword()
+ result.code = 200
+ result.data = res
+ } catch (error) {
+ result.message = error.message
+ }
+ } else {
+ result = messageExpired
+ }
+ res.send(JSON.stringify(result), { "Content-Type": "application/json" });
+}
+
+// 娓呯┖搴旀�ュ紑浠撳瘑鐮�
+function clearEmergencyPassword(req, res) {
+ let result = {
+ code: 400,
+ message: "",
+ data: {},
+ }
+ if (verifyToken(req)) {
+ try {
+ let res = api.clearEmergencyPassword()
+ if (typeof res == 'string') {
+ result.data = res
+ } else {
+ result.code = 200
+ }
+ } catch (error) {
+ result.message = error.message
+ }
+ } else {
+ result = messageExpired
+ }
+ res.send(JSON.stringify(result), { "Content-Type": "application/json" });
+}
+
// 鑾峰彇鎸囩汗鐗瑰緛
function getFingerChar(req,res) {
let result = {
--
Gitblit v1.9.3