调整部分前端布局和后端增删改逻辑

This commit is contained in:
焦龙言
2026-09-20 10:38:10 +08:00
parent acddc8a237
commit 3edba99d2d
227 changed files with 122871 additions and 839 deletions
@@ -0,0 +1,14 @@
2026-07-24 10:43:57.887 | 1d9a33288de348368007067748c31355 | aabb4b91b0824c1fbf6a7ec92f94ff6a | fd99c47ca6b74678afc6075d7889bf81 | 31192-34a642 | WARNING | module_admin.service.login_service:authenticate_user:133 - 密码错误
2026-07-24 10:43:57.922 | 1d9a33288de348368007067748c31355 | aabb4b91b0824c1fbf6a7ec92f94ff6a | fd99c47ca6b74678afc6075d7889bf81 | 31192-34a642 | WARNING | common.annotation.log_annotation:wrapper:194 - 密码错误
2026-07-24 11:54:28.516 | | | | 31192-34a642 | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 31192-34a642 失去 Application 锁
2026-07-24 13:21:17.591 | b7cdd8ede375465b98a4a549e43848b9 | 2724af3784304deebebd9fe7524b91d1 | 8308eacc68f44a7c97b1fccb9e369a63 | 31192-34a642 | WARNING | module_admin.service.login_service:__check_login_captcha:170 - 验证码错误
2026-07-24 13:21:17.595 | b7cdd8ede375465b98a4a549e43848b9 | 2724af3784304deebebd9fe7524b91d1 | 8308eacc68f44a7c97b1fccb9e369a63 | 31192-34a642 | WARNING | common.annotation.log_annotation:wrapper:194 - 验证码错误
2026-07-24 13:24:25.010 | 3c489e839af64532bb8427b9f3a784e2 | c17862d307a845cb8b780c7099732b5d | a0ab771fa5fd49f186ce56fb6982217d | 31192-34a642 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-24 13:43:44.788 | 7c132bfc7c9e4bf2a4d9ae17eef8f384 | 6a2a3444832d423dbe3f92eae8cb038d | b66fc5d4a0fd4b01b15bcfc6de70df82 | 96780-47e1b0 | WARNING | module_admin.service.login_service:authenticate_user:133 - 密码错误
2026-07-24 13:43:44.790 | 7c132bfc7c9e4bf2a4d9ae17eef8f384 | 6a2a3444832d423dbe3f92eae8cb038d | b66fc5d4a0fd4b01b15bcfc6de70df82 | 96780-47e1b0 | WARNING | common.annotation.log_annotation:wrapper:194 - 密码错误
2026-07-24 14:46:43.424 | 649eece74ede46d4af7f56bd57bcc835 | ef07d6d2d5cd46008de0f1377c49be97 | 3d97b0eff36746bc9bb8a271dc678052 | 96780-47e1b0 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-24 14:46:43.475 | fe5401eabfb84dd99fbfb331ac51a1ce | 1ef05a750f534363bf684ade2865e6d9 | 1c5e0e9251d043e6b9a7dc215ace7539 | 96780-47e1b0 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-24 14:50:10.269 | | | | 96780-47e1b0 | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 96780-47e1b0 失去 Application 锁
2026-07-24 16:34:01.363 | 2f3106716d9446f9b0d5cf007a5de50d | 3a7efe2fa78e457f805791699ea090b4 | cb2a87b27ebf4f08a33dc280be2f568c | 43079-aa5b16 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-24 16:34:01.403 | 6241aaea26e3437d9898230a1ebf368b | 201045f282ad4ce4a7f013844e2f2e79 | 87862e1ea8d547df97ff15b49dfd96b1 | 43079-aa5b16 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-24 16:37:20.355 | | | | 43079-aa5b16 | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 43079-aa5b16 失去 Application 锁
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,12 @@
2026-07-27 19:22:26.860 | | | | 9563-28d319 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-715' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.137 seconds
2026-07-27 19:22:28.196 | | | | 9563-28d319 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-934' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.224 seconds
2026-07-27 19:53:43.635 | dde8e968426247eea530614b9aaf7962 | 13896791a3544e0da6544cd313364e3d | ab93d4e318284aa4904707d00c8811a9 | 31445-f59426 | WARNING | module_admin.service.login_service:get_current_user:219 - 用户token已失效,请重新登录
2026-07-27 21:59:06.500 | | | | 2266-6d8b7b | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-166' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.122 seconds
2026-07-27 21:59:09.529 | | | | 2266-6d8b7b | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-781' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.188 seconds
2026-07-27 21:59:10.532 | | | | 2266-6d8b7b | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-961' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.107 seconds
2026-07-27 22:37:49.502 | ba37c0ab34a84c15a417b0894a5b0275 | cfef0ef55c604b44a3937e946430afe2 | 295a9d9291f94344a99ab875082f0135 | 88624-ac3813 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-27 22:38:05.919 | f4c80e1bd3bd4ac38123038c7eb5b7bc | 7fb79449e2eb4397b3a6a6612b7bde55 | 045a2e6d5ae84ea7924cc5f188ba809a | 88624-ac3813 | WARNING | module_admin.service.login_service:authenticate_user:133 - 密码错误
2026-07-27 22:38:05.920 | f4c80e1bd3bd4ac38123038c7eb5b7bc | 7fb79449e2eb4397b3a6a6612b7bde55 | 045a2e6d5ae84ea7924cc5f188ba809a | 88624-ac3813 | WARNING | common.annotation.log_annotation:wrapper:194 - 密码错误
2026-07-27 23:24:36.151 | 7a712acd5f974190bce80351bc20eacf | 5f6631f93ec24ca2b4dad93d1fe867c4 | add679267064471297661d5d9159cf4f | 88624-ac3813 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-27 23:24:36.153 | 133e439ee1364acabb2aedd52ba453e2 | 5c961e88abb24679a4bfb1ec1e6c66bd | 3f5a9a5b432a42ee8b3aad762e335762 | 88624-ac3813 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-27 23:41:14.802 | | | | 88624-ac3813 | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 88624-ac3813 失去 Application 锁
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,18 @@
2026-07-28 08:10:11.720 | 229d54ea88244aada095e0c05fc58a1a | dd1bcb0a656d46eea1f208e569150e0c | ccdcbe3cd8ce4f40b37cb79e472e7928 | 56150-7e6e1b | ERROR | common.annotation.log_annotation:wrapper:199 - 目标客户不存在
2026-07-28 08:13:50.386 | 7051993d7aec48d58e4d954dd744790b | 4857dd6a9fb246fc88f37929197f6788 | 36454969890f4305a894c2d02e4e3e2a | 70673-b1e410 | ERROR | exceptions.handle:service_exception_handler:52 - 托盘不存在
2026-07-28 08:31:59.122 | | | | 86964-e27516 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-181' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.242 seconds
2026-07-28 08:32:03.722 | | | | 86964-e27516 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-694' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.128 seconds
2026-07-28 08:32:04.319 | | | | 86964-e27516 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-700' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.481 seconds
2026-07-28 08:32:05.296 | | | | 86964-e27516 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-784' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.265 seconds
2026-07-28 08:42:44.842 | | | | 95441-8aaf52 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-181' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.115 seconds
2026-07-28 09:04:44.937 | 26f97f7bb14d41829e69b34333c4be57 | 0066d58cf5ad43f09bcf7902359272cb | 091aa9c1c1354e4b8f3dd956595d0701 | 95068-253e5c | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-28 09:07:04.035 | | | | 95068-253e5c | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 95068-253e5c 失去 Application 锁
2026-07-28 09:31:13.873 | bef898e1c3114071ae204bf7b55d2434 | 535bdac446e44cf69975393f093acd33 | 9b09887c7b694c7f9eec55da7cd67b12 | 10849-728253 | WARNING | module_admin.service.login_service:authenticate_user:133 - 密码错误
2026-07-28 09:31:13.875 | bef898e1c3114071ae204bf7b55d2434 | 535bdac446e44cf69975393f093acd33 | 9b09887c7b694c7f9eec55da7cd67b12 | 10849-728253 | WARNING | common.annotation.log_annotation:wrapper:194 - 密码错误
2026-07-28 09:37:16.199 | | | | 17412-ad0254 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-181' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.109 seconds
2026-07-28 09:37:17.383 | | | | 17412-ad0254 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-562' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.212 seconds
2026-07-28 09:37:18.906 | | | | 17412-ad0254 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-706' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.121 seconds
2026-07-28 09:37:19.122 | | | | 17412-ad0254 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-709' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.123 seconds
2026-07-28 09:37:19.438 | | | | 17412-ad0254 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-715' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.245 seconds
2026-07-28 09:37:21.184 | | | | 17412-ad0254 | WARNING | asyncio.base_events:_run_once:1904 - Executing <Task pending name='Task-784' coro=<IsolatedAsyncioTestCase._asyncioLoopRunner() running at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:95> wait_for=<Future pending cb=[Task.task_wakeup()] created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/asyncio/base_events.py:429> created at /Users/jiaolongyan/miniconda3/envs/ShiErFeng/lib/python3.10/unittest/async_case.py:117> took 0.184 seconds
2026-07-28 18:26:23.902 | | | | 78200-ccd00b | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 78200-ccd00b 失去 Application 锁
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,12 @@
2026-07-29 15:36:23.601 | ba82151d145f493ca1c2db9ca932ff93 | d506e81abaaa431da03c8247b9acad4c | 541a8b8d6df94a37b81b747ccbfca386 | 69363-bceb28 | WARNING | module_admin.service.login_service:get_current_user:277 - 用户token已失效,请重新登录
2026-07-29 15:38:38.611 | | | | 69363-bceb28 | WARNING | config.get_scheduler:on_lock_lost:273 - ⚠️ Worker 69363-bceb28 失去 Application 锁
2026-07-29 17:09:13.477 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:14.580 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:15.592 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:16.623 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:17.635 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:18.640 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:19.651 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:20.659 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:21.668 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
2026-07-29 17:09:22.674 | | | | 69363-bceb28 | ERROR | module_admin.service.log_service:consume_stream:464 - 日志聚合消费异常: Connection closed by server.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,361 @@
2026-07-30 08:54:08.790 | | | | 51197-a0ceb2 | INFO | server:lifespan:90 - ⏰️ ShiErFeng-FastAPI开始启动
2026-07-30 08:54:08.790 | | | | 51197-a0ceb2 | INFO | utils.common_util:worship:22 -
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
////////////////////////////////////////////////////////////////////
2026-07-30 08:54:08.790 | | | | 51197-a0ceb2 | INFO | config.get_db:init_create_table:25 - 🔎 初始化数据库连接...
2026-07-30 08:54:08.929 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DATABASE()
2026-07-30 08:54:08.929 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:08.932 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT @@sql_mode
2026-07-30 08:54:08.932 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:08.933 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT @@lower_case_table_names
2026-07-30 08:54:08.933 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:08.934 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:54:08.934 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_config`
2026-07-30 08:54:08.934 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.045 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_dict_type`
2026-07-30 08:54:09.045 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.056 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_dict_data`
2026-07-30 08:54:09.056 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.106 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_job`
2026-07-30 08:54:09.106 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.110 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_job_log`
2026-07-30 08:54:09.110 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.113 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_logininfor`
2026-07-30 08:54:09.113 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.116 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_oper_log`
2026-07-30 08:54:09.116 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.119 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_dept`
2026-07-30 08:54:09.120 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.124 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_user`
2026-07-30 08:54:09.124 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.134 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_user_role`
2026-07-30 08:54:09.134 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.138 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_user_post`
2026-07-30 08:54:09.139 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.140 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_menu`
2026-07-30 08:54:09.140 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.142 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_post`
2026-07-30 08:54:09.142 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.144 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_role`
2026-07-30 08:54:09.144 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.146 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_role_dept`
2026-07-30 08:54:09.146 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.148 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_role_menu`
2026-07-30 08:54:09.148 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.150 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_notice`
2026-07-30 08:54:09.150 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.152 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_strain`
2026-07-30 08:54:09.152 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.153 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_warehouse`
2026-07-30 08:54:09.153 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.156 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_customer`
2026-07-30 08:54:09.156 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.164 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_customer_site`
2026-07-30 08:54:09.164 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.175 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_production_line`
2026-07-30 08:54:09.175 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.177 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_pallet`
2026-07-30 08:54:09.177 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.178 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_user_warehouse`
2026-07-30 08:54:09.178 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.179 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_user_site`
2026-07-30 08:54:09.180 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.181 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_inbound_order`
2026-07-30 08:54:09.181 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.183 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_inbound_item`
2026-07-30 08:54:09.183 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.184 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_filling_record`
2026-07-30 08:54:09.184 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.185 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_shipment_order`
2026-07-30 08:54:09.185 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.186 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_shipment_item`
2026-07-30 08:54:09.187 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.188 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_usage_record`
2026-07-30 08:54:09.188 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.190 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_return_order`
2026-07-30 08:54:09.190 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.191 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_return_item`
2026-07-30 08:54:09.191 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.192 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_pallet_inventory`
2026-07-30 08:54:09.192 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.193 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_pallet_event`
2026-07-30 08:54:09.193 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.194 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`gen_table`
2026-07-30 08:54:09.195 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.195 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`gen_table_column`
2026-07-30 08:54:09.195 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
2026-07-30 08:54:09.196 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - COMMIT
2026-07-30 08:54:09.198 | | | | 51197-a0ceb2 | INFO | config.get_db:init_create_table:28 - ✅️ 数据库连接成功
2026-07-30 08:54:09.198 | | | | 51197-a0ceb2 | INFO | config.get_redis:check_redis_connection:57 - 🔎 开始连接redis...
2026-07-30 08:54:09.199 | | | | 51197-a0ceb2 | INFO | config.get_redis:check_redis_connection:63 - ✅️ redis连接成功
2026-07-30 08:54:09.202 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:54:09.214 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT sys_dict_type.dict_id, sys_dict_type.dict_name, sys_dict_type.dict_type, sys_dict_type.status, sys_dict_type.create_by, sys_dict_type.create_time, sys_dict_type.update_by, sys_dict_type.update_time, sys_dict_type.remark
FROM sys_dict_type
2026-07-30 08:54:09.214 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00034s] ()
2026-07-30 08:54:09.225 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.225 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00023s] ('0', 'sys_user_sex', '0')
2026-07-30 08:54:09.242 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.242 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.01676s ago] ('0', 'sys_show_hide', '0')
2026-07-30 08:54:09.244 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.244 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.01874s ago] ('0', 'sys_normal_disable', '0')
2026-07-30 08:54:09.246 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.247 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02152s ago] ('0', 'sys_job_status', '0')
2026-07-30 08:54:09.253 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.254 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02857s ago] ('0', 'sys_job_group', '0')
2026-07-30 08:54:09.256 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.256 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.0311s ago] ('0', 'sys_job_executor', '0')
2026-07-30 08:54:09.258 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.259 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.03358s ago] ('0', 'sys_yes_no', '0')
2026-07-30 08:54:09.261 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.262 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.0365s ago] ('0', 'sys_notice_type', '0')
2026-07-30 08:54:09.263 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.263 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.03816s ago] ('0', 'sys_notice_status', '0')
2026-07-30 08:54:09.265 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.265 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04043s ago] ('0', 'sys_oper_type', '0')
2026-07-30 08:54:09.268 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dict_data.dict_code, sys_dict_data.dict_sort, sys_dict_data.dict_label, sys_dict_data.dict_value, sys_dict_data.dict_type, sys_dict_data.css_class, sys_dict_data.list_class, sys_dict_data.is_default, sys_dict_data.status, sys_dict_data.create_by, sys_dict_data.create_time, sys_dict_data.update_by, sys_dict_data.update_time, sys_dict_data.remark
FROM sys_dict_type LEFT OUTER JOIN sys_dict_data ON sys_dict_type.dict_type = sys_dict_data.dict_type AND sys_dict_data.status = %s
WHERE sys_dict_type.dict_type = %s AND sys_dict_type.status = %s ORDER BY sys_dict_data.dict_sort
2026-07-30 08:54:09.268 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04316s ago] ('0', 'sys_common_status', '0')
2026-07-30 08:54:09.270 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
2026-07-30 08:54:09.272 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:54:09.273 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_config.config_id, sys_config.config_name, sys_config.config_key, sys_config.config_value, sys_config.config_type, sys_config.create_by, sys_config.create_time, sys_config.update_by, sys_config.update_time, sys_config.remark
FROM sys_config
WHERE true = 1 ORDER BY sys_config.config_id
2026-07-30 08:54:09.273 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00017s] ()
2026-07-30 08:54:09.281 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
2026-07-30 08:54:09.282 | | | | 51197-a0ceb2 | INFO | config.get_scheduler:init_system_scheduler:210 - 🔎 Worker 51197-a0ceb2 尝试获取 Application 锁...
2026-07-30 08:54:09.284 | | | | 51197-a0ceb2 | INFO | config.get_scheduler:_start_scheduler_as_leader:235 - 🎯 Worker 51197-a0ceb2 持有 Application 锁,开始启动定时任务...
2026-07-30 08:54:09.319 | | | | 51197-a0ceb2 | INFO | apscheduler.schedulers.base:start:214 - Scheduler started
2026-07-30 08:54:09.358 | | | | 51197-a0ceb2 | INFO | config.get_scheduler:_start_scheduler_as_leader:261 - ✅️ 系统初始定时任务加载成功
2026-07-30 08:54:09.859 | | | | 51197-a0ceb2 | INFO | server:lifespan:103 - 🚀 ShiErFeng-FastAPI启动成功
2026-07-30 08:54:09.862 | | | | 51197-a0ceb2 | INFO | server:lifespan:115 - 💻 应用地址:
🏠 Local: http://127.0.0.1:9099
📡 Network: http://172.20.10.3:9099
📡 Network: http://192.168.200.252:9099
📡 Network: http://172.16.224.1:9099
📡 Network: http://192.168.216.1:9099
2026-07-30 08:54:09.863 | | | | 51197-a0ceb2 | INFO | server:lifespan:122 - 📄 Swagger文档:
🏠 Local: http://127.0.0.1:9099/docs
📡 Network: http://172.20.10.3:9099/docs
📡 Network: http://192.168.200.252:9099/docs
📡 Network: http://172.16.224.1:9099/docs
📡 Network: http://192.168.216.1:9099/docs
2026-07-30 08:54:09.863 | | | | 51197-a0ceb2 | INFO | server:lifespan:129 - 📚 ReDoc文档:
🏠 Local: http://127.0.0.1:9099/redoc
📡 Network: http://172.20.10.3:9099/redoc
📡 Network: http://192.168.200.252:9099/redoc
📡 Network: http://172.16.224.1:9099/redoc
📡 Network: http://192.168.216.1:9099/redoc
2026-07-30 08:56:33.325 | 1fc0bad7a4354b69aaf1b06f3bfd8436 | 25981bc77a454fc99cc035f1c6f7adef | 245fcb8df11649b185d4004e7b79d880 | 51197-a0ceb2 | INFO | module_admin.controller.transport_crypto_controller:get_transport_frontend_config:36 - 获取成功
2026-07-30 08:56:33.394 | bfad49b558984683a4ade6137eba9178 | d4237587f18d479ba147465837c3df34 | f1a9d395abb447318978c489a80b8f71 | 51197-a0ceb2 | INFO | module_admin.controller.captcha_controller:get_captcha_image:40 - 编号为b3c1bb97-cb96-41bd-8c90-363fad1074b2的会话获取图片验证码成功
2026-07-30 08:56:39.584 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:56:39.592 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark, sys_dept.dept_id AS dept_id_1, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email AS email_1, sys_dept.status AS status_1, sys_dept.del_flag AS del_flag_1, sys_dept.create_by AS create_by_1, sys_dept.create_time AS create_time_1, sys_dept.update_by AS update_by_1, sys_dept.update_time AS update_time_1
FROM sys_user LEFT OUTER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.user_name = %s AND sys_user.del_flag = %s
2026-07-30 08:56:39.592 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00080s] ('0', '0', 'admin', '0')
2026-07-30 08:56:39.697 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_post
WHERE true = 1 ORDER BY sys_post.post_sort
2026-07-30 08:56:39.697 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00036s] ()
2026-07-30 08:56:39.703 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_role
WHERE sys_role.role_id != %s AND sys_role.status = %s AND sys_role.del_flag = %s
2026-07-30 08:56:39.704 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00035s] (1, '0', '0')
2026-07-30 08:56:39.711 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark
FROM sys_user
WHERE sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.711 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00022s] ('0', 1)
2026-07-30 08:56:39.713 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dept.dept_id, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email, sys_dept.status, sys_dept.del_flag, sys_dept.create_by, sys_dept.create_time, sys_dept.update_by, sys_dept.update_time
FROM sys_user INNER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.713 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00027s] ('0', '0', '0', 1)
2026-07-30 08:56:39.715 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id INNER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s
WHERE sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.715 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00030s] ('0', '0', '0', 1)
2026-07-30 08:56:39.721 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_user LEFT OUTER JOIN sys_user_post ON sys_user.user_id = sys_user_post.user_id INNER JOIN sys_post ON sys_user_post.post_id = sys_post.post_id AND sys_post.status = %s
WHERE sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.721 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00021s] ('0', '0', 1)
2026-07-30 08:56:39.724 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_menu.menu_id, sys_menu.menu_name, sys_menu.parent_id, sys_menu.order_num, sys_menu.path, sys_menu.component, sys_menu.query, sys_menu.route_name, sys_menu.is_frame, sys_menu.is_cache, sys_menu.menu_type, sys_menu.visible, sys_menu.status, sys_menu.perms, sys_menu.icon, sys_menu.create_by, sys_menu.create_time, sys_menu.update_by, sys_menu.update_time, sys_menu.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id LEFT OUTER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s LEFT OUTER JOIN sys_role_menu ON sys_role.role_id = sys_role_menu.role_id INNER JOIN sys_menu ON sys_role_menu.menu_id = sys_menu.menu_id AND sys_menu.status = %s
WHERE sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.724 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00020s] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.776 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - UPDATE sys_user SET login_date=%s WHERE sys_user.user_id = %s
2026-07-30 08:56:39.777 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00030s] (datetime.datetime(2026, 7, 30, 8, 56, 39, 688190), 1)
2026-07-30 08:56:39.801 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - COMMIT
2026-07-30 08:56:39.809 | 7fb34cd4949e4cfb984275581129a297 | 8598652a81c74b7fb42cd50ad78ee0d4 | dcf730eeb72d44ab97f4f5c00aec8090 | 51197-a0ceb2 | INFO | module_admin.controller.login_controller:login:83 - 登录成功
2026-07-30 08:56:39.829 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:56:39.831 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - INSERT INTO sys_logininfor (user_name, ipaddr, login_location, browser, os, status, msg, login_time) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)
2026-07-30 08:56:39.831 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00033s] ('admin', '127.0.0.1', '内网IP', 'Chrome 148', 'Mac OS X 10', '0', '登录成功', datetime.datetime(2026, 7, 30, 8, 56, 39, 543738))
2026-07-30 08:56:39.841 | | | | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - COMMIT
2026-07-30 08:56:39.853 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:56:39.854 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark
FROM sys_user
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.854 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00022s] ('0', '0', 1)
2026-07-30 08:56:39.856 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dept.dept_id, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email, sys_dept.status, sys_dept.del_flag, sys_dept.create_by, sys_dept.create_time, sys_dept.update_by, sys_dept.update_time
FROM sys_user INNER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.856 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00022s] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.858 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id INNER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.858 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00032s] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.860 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_user LEFT OUTER JOIN sys_user_post ON sys_user.user_id = sys_user_post.user_id INNER JOIN sys_post ON sys_user_post.post_id = sys_post.post_id AND sys_post.status = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.860 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00047s] ('0', '0', '0', 1)
2026-07-30 08:56:39.861 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_menu.menu_id, sys_menu.menu_name, sys_menu.parent_id, sys_menu.order_num, sys_menu.path, sys_menu.component, sys_menu.query, sys_menu.route_name, sys_menu.is_frame, sys_menu.is_cache, sys_menu.menu_type, sys_menu.visible, sys_menu.status, sys_menu.perms, sys_menu.icon, sys_menu.create_by, sys_menu.create_time, sys_menu.update_by, sys_menu.update_time, sys_menu.remark
FROM sys_menu
WHERE sys_menu.status = %s
2026-07-30 08:56:39.862 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00018s] ('0',)
2026-07-30 08:56:39.870 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | module_admin.controller.login_controller:get_login_user_info:102 - 获取成功
2026-07-30 08:56:39.875 | 2f0ad31927ec4184bf203698b084e7b6 | 8a7b18162639442b92b73fd8cc02b3c8 | 8b1a6fa5689d49529b3fa4afc8d72d17 | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
2026-07-30 08:56:39.884 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:56:39.884 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark
FROM sys_user
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.884 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.03077s ago] ('0', '0', 1)
2026-07-30 08:56:39.885 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dept.dept_id, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email, sys_dept.status, sys_dept.del_flag, sys_dept.create_by, sys_dept.create_time, sys_dept.update_by, sys_dept.update_time
FROM sys_user INNER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.885 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02923s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.886 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id INNER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.887 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02875s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.888 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_user LEFT OUTER JOIN sys_user_post ON sys_user.user_id = sys_user_post.user_id INNER JOIN sys_post ON sys_user_post.post_id = sys_post.post_id AND sys_post.status = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.888 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.0281s ago] ('0', '0', '0', 1)
2026-07-30 08:56:39.889 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_menu.menu_id, sys_menu.menu_name, sys_menu.parent_id, sys_menu.order_num, sys_menu.path, sys_menu.component, sys_menu.query, sys_menu.route_name, sys_menu.is_frame, sys_menu.is_cache, sys_menu.menu_type, sys_menu.visible, sys_menu.status, sys_menu.perms, sys_menu.icon, sys_menu.create_by, sys_menu.create_time, sys_menu.update_by, sys_menu.update_time, sys_menu.remark
FROM sys_menu
WHERE sys_menu.status = %s
2026-07-30 08:56:39.889 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02751s ago] ('0',)
2026-07-30 08:56:39.897 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | module_admin.controller.login_controller:get_login_user_routers:119 - 获取成功
2026-07-30 08:56:39.897 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark
FROM sys_user
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.897 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04374s ago] ('0', '0', 1)
2026-07-30 08:56:39.898 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dept.dept_id, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email, sys_dept.status, sys_dept.del_flag, sys_dept.create_by, sys_dept.create_time, sys_dept.update_by, sys_dept.update_time
FROM sys_user INNER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.899 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04225s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.899 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id INNER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.900 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04159s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:39.900 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_user LEFT OUTER JOIN sys_user_post ON sys_user.user_id = sys_user_post.user_id INNER JOIN sys_post ON sys_user_post.post_id = sys_post.post_id AND sys_post.status = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:39.901 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04097s ago] ('0', '0', '0', 1)
2026-07-30 08:56:39.901 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_menu.menu_id, sys_menu.menu_name, sys_menu.parent_id, sys_menu.order_num, sys_menu.path, sys_menu.component, sys_menu.query, sys_menu.route_name, sys_menu.is_frame, sys_menu.is_cache, sys_menu.menu_type, sys_menu.visible, sys_menu.status, sys_menu.perms, sys_menu.icon, sys_menu.create_by, sys_menu.create_time, sys_menu.update_by, sys_menu.update_time, sys_menu.remark
FROM sys_menu
WHERE sys_menu.status = %s
2026-07-30 08:56:39.901 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04002s ago] ('0',)
2026-07-30 08:56:39.912 | c59674632b5245d3b80cce50f1bcbc43 | 88721ed8c10c4919a9cc97ea4a145fe5 | d887966ed6bd4cf5a6fb78c2a83b309c | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
2026-07-30 08:56:43.132 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:56:43.135 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark
FROM sys_user
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.135 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.281s ago] ('0', '0', 1)
2026-07-30 08:56:43.146 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dept.dept_id, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email, sys_dept.status, sys_dept.del_flag, sys_dept.create_by, sys_dept.create_time, sys_dept.update_by, sys_dept.update_time
FROM sys_user INNER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.146 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.29s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:43.148 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id INNER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.149 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.29s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:43.152 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_user LEFT OUTER JOIN sys_user_post ON sys_user.user_id = sys_user_post.user_id INNER JOIN sys_post ON sys_user_post.post_id = sys_post.post_id AND sys_post.status = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.153 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.293s ago] ('0', '0', '0', 1)
2026-07-30 08:56:43.154 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_menu.menu_id, sys_menu.menu_name, sys_menu.parent_id, sys_menu.order_num, sys_menu.path, sys_menu.component, sys_menu.query, sys_menu.route_name, sys_menu.is_frame, sys_menu.is_cache, sys_menu.menu_type, sys_menu.visible, sys_menu.status, sys_menu.perms, sys_menu.icon, sys_menu.create_by, sys_menu.create_time, sys_menu.update_by, sys_menu.update_time, sys_menu.remark
FROM sys_menu
WHERE sys_menu.status = %s
2026-07-30 08:56:43.154 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.292s ago] ('0',)
2026-07-30 08:56:43.174 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
2026-07-30 08:56:43.175 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_user.user_id, sys_user.dept_id, sys_user.user_name, sys_user.nick_name, sys_user.user_type, sys_user.email, sys_user.phonenumber, sys_user.sex, sys_user.avatar, sys_user.password, sys_user.status, sys_user.del_flag, sys_user.login_ip, sys_user.login_date, sys_user.pwd_update_date, sys_user.create_by, sys_user.create_time, sys_user.update_by, sys_user.update_time, sys_user.remark
FROM sys_user
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.175 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.321s ago] ('0', '0', 1)
2026-07-30 08:56:43.182 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_dept.dept_id, sys_dept.parent_id, sys_dept.ancestors, sys_dept.dept_name, sys_dept.order_num, sys_dept.leader, sys_dept.phone, sys_dept.email, sys_dept.status, sys_dept.del_flag, sys_dept.create_by, sys_dept.create_time, sys_dept.update_by, sys_dept.update_time
FROM sys_user INNER JOIN sys_dept ON sys_user.dept_id = sys_dept.dept_id AND sys_dept.status = %s AND sys_dept.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.182 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.325s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:43.185 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_role.role_id, sys_role.role_name, sys_role.role_key, sys_role.role_sort, sys_role.data_scope, sys_role.menu_check_strictly, sys_role.dept_check_strictly, sys_role.status, sys_role.del_flag, sys_role.create_by, sys_role.create_time, sys_role.update_by, sys_role.update_time, sys_role.remark
FROM sys_user LEFT OUTER JOIN sys_user_role ON sys_user.user_id = sys_user_role.user_id INNER JOIN sys_role ON sys_user_role.role_id = sys_role.role_id AND sys_role.status = %s AND sys_role.del_flag = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.185 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.327s ago] ('0', '0', '0', '0', 1)
2026-07-30 08:56:43.189 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_post.post_id, sys_post.post_code, sys_post.post_name, sys_post.post_sort, sys_post.status, sys_post.create_by, sys_post.create_time, sys_post.update_by, sys_post.update_time, sys_post.remark
FROM sys_user LEFT OUTER JOIN sys_user_post ON sys_user.user_id = sys_user_post.user_id INNER JOIN sys_post ON sys_user_post.post_id = sys_post.post_id AND sys_post.status = %s
WHERE sys_user.status = %s AND sys_user.del_flag = %s AND sys_user.user_id = %s
2026-07-30 08:56:43.189 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.329s ago] ('0', '0', '0', 1)
2026-07-30 08:56:43.193 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT DISTINCT sys_menu.menu_id, sys_menu.menu_name, sys_menu.parent_id, sys_menu.order_num, sys_menu.path, sys_menu.component, sys_menu.query, sys_menu.route_name, sys_menu.is_frame, sys_menu.is_cache, sys_menu.menu_type, sys_menu.visible, sys_menu.status, sys_menu.perms, sys_menu.icon, sys_menu.create_by, sys_menu.create_time, sys_menu.update_by, sys_menu.update_time, sys_menu.remark
FROM sys_menu
WHERE sys_menu.status = %s
2026-07-30 08:56:43.194 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [cached since 3.332s ago] ('0',)
2026-07-30 08:56:43.195 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | module_admin.controller.dict_controller:query_system_dict_type_data:231 - 获取成功
2026-07-30 08:56:43.196 | 2072084357cd4163a4021c7f923a88be | debb00fbb44247a1bbd507824323c178 | a8aed83966a74772a169bbc31527d40d | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
2026-07-30 08:56:43.225 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT count(%s) AS count_1
FROM (SELECT biz_customer.customer_id AS customer_id, biz_customer.customer_code AS customer_code, biz_customer.customer_name AS customer_name, biz_customer.status AS status, biz_customer.create_by AS create_by, biz_customer.create_time AS create_time, biz_customer.update_by AS update_by, biz_customer.update_time AS update_time, biz_customer.remark AS remark
FROM biz_customer ORDER BY biz_customer.customer_id) AS anon_1
2026-07-30 08:56:43.225 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00034s] ('*',)
2026-07-30 08:56:43.248 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT biz_customer.customer_id, biz_customer.customer_code, biz_customer.customer_name, biz_customer.status, biz_customer.create_by, biz_customer.create_time, biz_customer.update_by, biz_customer.update_time, biz_customer.remark
FROM biz_customer ORDER BY biz_customer.customer_id
LIMIT %s, %s
2026-07-30 08:56:43.249 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00038s] (0, 10)
2026-07-30 08:56:43.253 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - SELECT biz_customer.customer_id, NOT (EXISTS (SELECT biz_customer_site.customer_id
FROM biz_customer_site
WHERE biz_customer_site.customer_id = biz_customer.customer_id)) AS can_remove
FROM biz_customer
WHERE biz_customer.customer_id IN (%s)
2026-07-30 08:56:43.253 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00022s] (1,)
2026-07-30 08:56:43.257 | 88e47b1b379f4026863c49dd18f8c4ff | d6fd37f27caa44178590041a898b10fd | ce6272b341e540e7b802dc4d08e04dbe | 51197-a0ceb2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
2026-07-30 10:33:19.497 | | | | 51197-a0ceb2 | INFO | config.get_redis:close_redis_pool:85 - ✅️ 关闭redis连接成功
2026-07-30 10:33:19.623 | | | | 51197-a0ceb2 | INFO | config.get_scheduler:close_system_scheduler:768 - ✅️ 关闭定时任务成功
2026-07-30 10:33:19.663 | | | | 51197-a0ceb2 | INFO | apscheduler.schedulers.base:shutdown:245 - Scheduler has been shut down
2026-07-30 10:33:19.678 | | | | 51197-a0ceb2 | INFO | config.get_scheduler:close_system_scheduler:774 - 🔓 Worker 51197-a0ceb2 释放 Application 锁