Files
ai_wht_B/logs/article_error.log
“shengyudong” 5a384b694e 2026-1-6
2026-01-06 14:18:39 +08:00

5623 lines
379 KiB
Plaintext

2025-12-29 12:10:03 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:03 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:03 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:03 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:10:03 - article_server - ERROR - [flask_wht_server_api.py:234] - 服务器启动失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\flask_wht_server_api.py", line 219, in <module>
db_manager.execute_query("SELECT 1")
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:25 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:25 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:10:25 - article_server - ERROR - [flask_wht_server_api.py:223] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:10:39 - article_server - ERROR - [flask_wht_server_api.py:119] - 健康检查失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:10:39 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:10:39 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
db_manager.execute_query(create_table_sql)
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:11:28 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:11:28 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:11:28 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
db_manager.execute_query(create_table_sql)
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:14:02 - article_server - ERROR - [flask_wht_server_api.py:119] - 健康检查失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:14:02 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:14:02 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
db_manager.execute_query(create_table_sql)
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:15:17 - article_server - ERROR - [flask_wht_server_api.py:119] - 健康检查失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:15:17 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:15:17 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
db_manager.execute_query(create_table_sql)
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:55 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:55 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:55 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:55 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:18:55 - article_server - ERROR - [flask_wht_server_api.py:119] - 健康检查失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:56 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:56 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:56 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:18:56 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:18:56 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
db_manager.execute_query(create_table_sql)
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
except Exception as e:
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
logger.info("数据库连接成功,字符集设置完成")
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
# 提交事务
^^^^^^
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
message = str(e)
^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
logger.info("数据库连接成功,字符集设置完成")
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
logger = logging.getLogger('article_server')
^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:31:36 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:36 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:31:36 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
insert_sql = """
^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT 1
2025-12-29 12:31:54 - article_server - ERROR - [flask_wht_server_api.py:119] - 健康检查失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:31:54 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:31:54 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
insert_sql = """
^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:32:23 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:23 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:32:23 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
insert_sql = """
^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:32:42 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:32:42 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:32:42 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
insert_sql = """
^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:22 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:22 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:22 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:22 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:34:22 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:34:22 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:23 - article_server - ERROR - [database_config.py:76] - 数据库连接失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:23 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:23 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:23 - article_server - ERROR - [database_config.py:194] - [SQL语句]
CREATE TABLE IF NOT EXISTS ai_api_performance (
id INT AUTO_INCREMENT PRIMARY KEY,
endpoint VARCHAR(200) NOT NULL,
method VARCHAR(10) NOT NULL,
path VARCHAR(500) NOT NULL,
elapsed_time DECIMAL(10,2) NOT NULL COMMENT '耗时(毫秒)',
status_code INT NOT NULL,
client_ip VARCHAR(50),
request_time DATETIME NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_endpoint (endpoint),
INDEX idx_elapsed_time (elapsed_time),
INDEX idx_request_time (request_time),
INDEX idx_status_code (status_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API性能统计表'
2025-12-29 12:34:23 - article_server - ERROR - [performance_middleware.py:101] - [性能统计] 数据库操作失败: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
Traceback (most recent call last):
File "D:\workspace\ai_wht\performance_middleware.py", line 88, in _save_to_database
insert_sql = """
^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 175, in _query_operation
with self.get_cursor() as cursor:
File "D:\anaconda\Lib\contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 140, in get_cursor
connection = self._execute_with_retry(self.get_connection)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 66, in get_connection
self._local.connection = pymysql.connect(**self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 358, in __init__
self.connect()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 664, in connect
self._request_authentication()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 976, in _request_authentication
auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 267, in caching_sha2_password_auth
pkt = _roundtrip(conn, data)
^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\_auth.py", line 120, in _roundtrip
pkt = conn._read_packet()
^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'ai_wht_write'@'222.204.1.8' (using password: YES)")
2025-12-29 12:34:47 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'u.enterprise_name' in 'field list'")
2025-12-29 12:34:47 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'u.enterprise_name' in 'field list'")
2025-12-29 12:34:47 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:34:47 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:34:47 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1054, "Unknown column 'u.enterprise_name' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'u.enterprise_name' in 'field list'")
2025-12-29 12:35:29 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:35:29 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:35:29 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:35:29 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:35:29 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:35:50 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:35:50 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:35:50 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:35:50 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:35:50 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:36:19 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:36:19 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 12:36:19 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.enterprise_name, u.username, u.phone, u.password,
u.real_name, u.role, u.status, u.is_bound_xhs, a.xhs_account
FROM ai_users u
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE (u.phone = %s OR u.username = %s) AND u.status = 'active'
2025-12-29 12:36:19 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430', '13621242430')
2025-12-29 12:36:19 - article_server - ERROR - [auth_routes.py:156] - [用户登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 64, in login
result = db_manager.execute_query(sql, (login_account, login_account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 14:18:09 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 14:18:09 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 14:18:09 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:21:54 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:21:54 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:21:54 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT author_id FROM ai_user_authors WHERE user_id = %s
2025-12-29 14:21:54 - article_server - ERROR - [database_config.py:196] - [SQL参数] [1]
2025-12-29 14:21:54 - article_server - ERROR - [author_routes.py:268] - 获取作者列表失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:21:54 - article_server - ERROR - [author_routes.py:269] - 错误堆栈: Traceback (most recent call last):
File "D:\workspace\ai_wht\author_routes.py", line 163, in get_list_authors
user_authors = db_manager.execute_query(user_authors_sql, [user_id])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:44:10 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:10 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:10 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:44:10 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 14:44:10 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:11 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:44:11 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:44:12 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT id FROM ai_users WHERE phone = %s AND role = 'enterprise' AND is_enterprise = 1
2025-12-29 14:44:12 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13926990652',)
2025-12-29 14:44:12 - article_server - ERROR - [enterprise_routes.py:252] - [创建企业] 处理请求时发生错误: (1054, "Unknown column 'is_enterprise' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 145, in create_enterprise
existing_user = db_manager.execute_query(check_user_sql, (data['phone'],))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 14:49:49 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 14:49:49 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 14:49:49 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 14:49:49 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:49:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 14:49:49 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:49:50 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:49:50 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:49:50 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:49:50 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:50 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:49:50 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:49:51 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:49:51 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:49:51 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT id FROM ai_users WHERE phone = %s AND role = 'enterprise' AND is_enterprise = 1
2025-12-29 14:49:51 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13926990991',)
2025-12-29 14:49:51 - article_server - ERROR - [enterprise_routes.py:252] - [创建企业] 处理请求时发生错误: (1054, "Unknown column 'is_enterprise' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 145, in create_enterprise
existing_user = db_manager.execute_query(check_user_sql, (data['phone'],))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:24 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:50:24 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:50:25 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:50:25 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT id FROM ai_users WHERE phone = %s AND role = 'enterprise' AND is_enterprise = 1
2025-12-29 14:50:25 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13926991025',)
2025-12-29 14:50:25 - article_server - ERROR - [enterprise_routes.py:252] - [创建企业] 处理请求时发生错误: (1054, "Unknown column 'is_enterprise' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 145, in create_enterprise
existing_user = db_manager.execute_query(check_user_sql, (data['phone'],))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 14:56:01 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 14:56:01 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 14:56:01 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 14:56:01 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 14:56:01 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 14:56:01 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:56:02 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:56:02 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:56:02 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:56:02 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:02 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 14:56:02 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 14:56:03 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:56:03 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:56:03 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT id FROM ai_users WHERE phone = %s AND role = 'enterprise' AND is_enterprise = 1
2025-12-29 14:56:03 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13926991363',)
2025-12-29 14:56:03 - article_server - ERROR - [enterprise_routes.py:252] - [创建企业] 处理请求时发生错误: (1054, "Unknown column 'is_enterprise' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 145, in create_enterprise
existing_user = db_manager.execute_query(check_user_sql, (data['phone'],))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'is_enterprise' in 'where clause'")
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 14:56:07 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 14:56:07 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 14:56:07 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 14:56:18 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:56:18 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:56:18 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT author_id FROM ai_user_authors WHERE user_id = %s
2025-12-29 14:56:18 - article_server - ERROR - [database_config.py:196] - [SQL参数] [1]
2025-12-29 14:56:18 - article_server - ERROR - [author_routes.py:268] - 获取作者列表失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 14:56:18 - article_server - ERROR - [author_routes.py:269] - 错误堆栈: Traceback (most recent call last):
File "D:\workspace\ai_wht\author_routes.py", line 163, in get_list_authors
user_authors = db_manager.execute_query(user_authors_sql, [user_id])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:08:17 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:08:17 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:08:17 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:08:17 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:16:06 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 15:16:06 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:16:06 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:16:06 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:16:06 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:22:49 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:22:49 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:22:49 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:22:51 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:51 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:51 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:22:51 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 15:22:51 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:52 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:22:52 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:53 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:53 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:53 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:22:53 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:53 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:53 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:53 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:22:53 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:22:54 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:22:54 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:22:54 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:22:54 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:30:23 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:30:23 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:30:23 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:25 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:30:25 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:30:26 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:30:26 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:26 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:30:26 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:30:28 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:30:28 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:28 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:30:28 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:30:31 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:30:31 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:30:31 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT author_id FROM ai_user_authors WHERE user_id = %s
2025-12-29 15:30:31 - article_server - ERROR - [database_config.py:196] - [SQL参数] [1]
2025-12-29 15:30:31 - article_server - ERROR - [author_routes.py:268] - 获取作者列表失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:30:31 - article_server - ERROR - [author_routes.py:269] - 错误堆栈: Traceback (most recent call last):
File "D:\workspace\ai_wht\author_routes.py", line 163, in get_list_authors
user_authors = db_manager.execute_query(user_authors_sql, [user_id])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:35:18 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT u.id, u.enterprise_id, u.real_name, u.phone, u.password, u.role, u.status,
u.is_bound_xhs, a.xhs_account,
e.name as enterprise_name
FROM ai_users u
LEFT JOIN ai_enterprises e ON u.enterprise_id = e.id
LEFT JOIN ai_authors a ON u.id = a.created_user_id AND a.status = 'active'
WHERE u.phone = %s
2025-12-29 15:35:18 - article_server - ERROR - [database_config.py:196] - [SQL参数] ('13621242430',)
2025-12-29 15:35:18 - article_server - ERROR - [auth_routes.py:263] - [员工登录处理] 处理请求时发生错误: (1054, "Unknown column 'a.xhs_account' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\auth_routes.py", line 204, in employee_login
"""
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'a.xhs_account' in 'field list'")
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 0]
2025-12-29 15:35:20 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:35:20 - article_server - ERROR - [database_config.py:196] - [SQL参数] [10, 0]
2025-12-29 15:35:20 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM ai_enterprises WHERE 1=1 AND (name LIKE %s OR short_name LIKE %s OR phone LIKE %s)
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['%企业%', '%企业%', '%企业%']
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'short_name' in 'where clause'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 59, in get_enterprises_list
count_result = db_manager.execute_query(count_sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'short_name' in 'where clause'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1 AND status = %s
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:196] - [SQL参数] ['active', 20, 0]
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT id, enterprise_ID, name, short_name, email, status,
users_total, products_total, articles_total, published_total,
created_at, updated_at
FROM ai_enterprises
WHERE 1=1
ORDER BY created_at DESC
LIMIT %s OFFSET %s
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:196] - [SQL参数] [20, 20]
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:102] - [获取企业列表] 处理请求时发生错误: (1054, "Unknown column 'enterprise_ID' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 73, in get_enterprises_list
enterprises = db_manager.execute_query(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'enterprise_ID' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:21 - article_server - ERROR - [database_config.py:194] - [SQL语句]
SELECT
COUNT(*) as total_count,
SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) as active_count,
SUM(CASE WHEN status = 'disabled' THEN 1 ELSE 0 END) as disabled_count,
SUM(users_total) as total_users,
SUM(products_total) as total_products,
SUM(articles_total) as total_articles,
SUM(published_total) as total_published
FROM ai_enterprises
WHERE status != 'deleted'
2025-12-29 15:35:21 - article_server - ERROR - [enterprise_routes.py:487] - [获取企业统计] 处理请求时发生错误: (1054, "Unknown column 'users_total' in 'field list'")
Traceback (most recent call last):
File "D:\workspace\ai_wht\enterprise_routes.py", line 474, in get_enterprises_stats
result = db_manager.execute_query(sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1054, "Unknown column 'users_total' in 'field list'")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:35:24 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:35:24 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:24 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT COUNT(*) as total FROM wht_logs
2025-12-29 15:35:24 - article_server - ERROR - [log_routes.py:69] - [获取日志] 处理请求时发生错误: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
Traceback (most recent call last):
File "D:\workspace\ai_wht\log_routes.py", line 38, in get_logs
count_result = db_manager.execute_query(count_sql)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.wht_logs' doesn't exist")
2025-12-29 15:35:26 - article_server - ERROR - [database_config.py:161] - 数据库操作失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:35:26 - article_server - ERROR - [database_config.py:193] - [SQL执行失败] 查询SQL执行异常: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:35:26 - article_server - ERROR - [database_config.py:194] - [SQL语句] SELECT author_id FROM ai_user_authors WHERE user_id = %s
2025-12-29 15:35:26 - article_server - ERROR - [database_config.py:196] - [SQL参数] [1]
2025-12-29 15:35:26 - article_server - ERROR - [author_routes.py:268] - 获取作者列表失败: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")
2025-12-29 15:35:26 - article_server - ERROR - [author_routes.py:269] - 错误堆栈: Traceback (most recent call last):
File "D:\workspace\ai_wht\author_routes.py", line 163, in get_list_authors
user_authors = db_manager.execute_query(user_authors_sql, [user_id])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 199, in execute_query
return self._execute_with_retry(_query_operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 103, in _execute_with_retry
return operation(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\database_config.py", line 182, in _query_operation
cursor.execute(sql, params)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 558, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 822, in _read_query_result
result.read()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 1200, in read
first_packet = self.connection._read_packet()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\connections.py", line 772, in _read_packet
packet.raise_for_error()
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\protocol.py", line 221, in raise_for_error
err.raise_mysql_exception(self._data)
File "D:\workspace\ai_wht\venv\Lib\site-packages\pymysql\err.py", line 143, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (1146, "Table 'ai_wht.ai_user_authors' doesn't exist")