feat: 添加 IP 字段到房间状态和注册行,更新数据库管理器以支持新字段
This commit is contained in:
11
bls-register-backend/dist/index.js
vendored
11
bls-register-backend/dist/index.js
vendored
@@ -120,6 +120,7 @@ const registerColumns = [
|
||||
const roomStatusColumns = [
|
||||
"hotel_id",
|
||||
"room_id",
|
||||
"ip",
|
||||
"app_version",
|
||||
"launcher_version",
|
||||
"config_version",
|
||||
@@ -208,13 +209,15 @@ class DatabaseManager {
|
||||
$3::text[],
|
||||
$4::text[],
|
||||
$5::text[],
|
||||
$6::int8[],
|
||||
$7::int8[]
|
||||
$6::text[],
|
||||
$7::int8[],
|
||||
$8::int8[]
|
||||
) AS u(${roomStatusColumns.join(", ")})
|
||||
), dedup AS (
|
||||
SELECT DISTINCT ON (hotel_id, room_id)
|
||||
hotel_id,
|
||||
room_id,
|
||||
ip,
|
||||
app_version,
|
||||
launcher_version,
|
||||
config_version,
|
||||
@@ -233,6 +236,7 @@ class DatabaseManager {
|
||||
hotel_id,
|
||||
room_id,
|
||||
device_id,
|
||||
ip,
|
||||
app_version,
|
||||
launcher_version,
|
||||
config_version,
|
||||
@@ -243,6 +247,7 @@ class DatabaseManager {
|
||||
hotel_id,
|
||||
room_id,
|
||||
device_id,
|
||||
ip,
|
||||
app_version,
|
||||
launcher_version,
|
||||
config_version,
|
||||
@@ -251,6 +256,7 @@ class DatabaseManager {
|
||||
FROM existing
|
||||
ON CONFLICT (hotel_id, room_id) DO UPDATE
|
||||
SET
|
||||
ip = EXCLUDED.ip,
|
||||
app_version = EXCLUDED.app_version,
|
||||
launcher_version = EXCLUDED.launcher_version,
|
||||
config_version = EXCLUDED.config_version,
|
||||
@@ -728,6 +734,7 @@ const buildRowsFromPayload = (rawPayload) => {
|
||||
const roomStatusUpdateRow = {
|
||||
hotel_id: hotelId,
|
||||
room_id: roomId,
|
||||
ip: registerRow.ip,
|
||||
app_version: registerRow.app_version,
|
||||
launcher_version: registerRow.launcher_version,
|
||||
config_version: registerRow.config_version,
|
||||
|
||||
Reference in New Issue
Block a user