fix: correct ComputerNmae typo to ComputerName in BIPUsers DAO

- Fix column name typo in BIP_USERS_CONFIG constant
- Update SQL queries to use correct ComputerName column
- Add migration scripts for database schema fix (JS and SQL)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Misaka
2026-03-05 20:35:33 +08:00
parent 7db7f513be
commit 3d2127b660
3 changed files with 160 additions and 5 deletions

View File

@@ -27,7 +27,7 @@ export const BIP_USERS_CONFIG = {
USERNAME: 'UserName',
USER_TYPE: 'UserType',
PASSWORD: 'Password',
COMPUTER_NAME: 'ComputerNmae', // Note: typo in database schema
COMPUTER_NAME: 'ComputerName',
CREATE_TIME: 'CreateTime'
}
} as const
@@ -173,7 +173,7 @@ export class BIPUsersDAO {
const sqlString = `
SELECT ID, UserName, UserType
FROM ${tableName}
WHERE ComputerNmae = @computerName
WHERE ComputerName = @computerName
`
const result = await (dbService as SqlServerService).queryWithParams(sqlString, {
@@ -193,7 +193,7 @@ export class BIPUsersDAO {
const sqlString = `
SELECT ID, UserName, UserType
FROM ${tableName}
WHERE ComputerNmae = ?
WHERE ComputerName = ?
`
const result = await (dbService as MySqlService).query(sqlString, [computerName])
@@ -277,7 +277,7 @@ export class BIPUsersDAO {
if (computerName) {
sqlString = `
INSERT INTO ${tableName}
(UserName, Password, UserType, ComputerNmae)
(UserName, Password, UserType, ComputerName)
VALUES (@username, @password, @userType, @computerName)
`
params = {
@@ -308,7 +308,7 @@ export class BIPUsersDAO {
if (computerName) {
sqlString = `
INSERT INTO ${tableName}
(UserName, Password, UserType, ComputerNmae)
(UserName, Password, UserType, ComputerName)
VALUES (?, ?, ?, ?)
`
params = [username, password, userType, computerName]