更新登录页及优化相关功能
This commit is contained in:
@@ -0,0 +1,188 @@
|
||||
2026-10-08 13:32:15.411 | | | | 47051-050ab2 | INFO | server:lifespan:90 - ⏰️ ShiErFeng-FastAPI开始启动
|
||||
2026-10-08 13:32:15.412 | | | | 47051-050ab2 | INFO | utils.common_util:worship:21 -
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// _ooOoo_ //
|
||||
// o8888888o //
|
||||
// 88" . "88 //
|
||||
// (| ^_^ |) //
|
||||
// O\ = /O //
|
||||
// ____/`---'\____ //
|
||||
// .' \\| |// `. //
|
||||
// / \\||| : |||// \ //
|
||||
// / _||||| -:- |||||- \ //
|
||||
// | | \\\ - /// | | //
|
||||
// | \_| ''\---/'' | | //
|
||||
// \ .-\__ `-` ___/-. / //
|
||||
// ___`. .' /--.--\ `. . ___ //
|
||||
// ."" '< `.___\_<|>_/___.' >'"". //
|
||||
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
|
||||
// \ \ `-. \_ __\ /__ _/ .-` / / //
|
||||
// ========`-.____`-.___\_____/___.-`____.-'======== //
|
||||
// `=---=' //
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
|
||||
// 佛祖保佑 永不宕机 永无BUG //
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
2026-10-08 13:32:15.413 | | | | 47051-050ab2 | INFO | config.get_db:init_create_table:25 - 🔎 初始化数据库连接...
|
||||
2026-10-08 13:32:15.469 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - SELECT DATABASE()
|
||||
2026-10-08 13:32:15.469 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.473 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - SELECT @@sql_mode
|
||||
2026-10-08 13:32:15.473 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.474 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - SELECT @@lower_case_table_names
|
||||
2026-10-08 13:32:15.474 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.475 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
|
||||
2026-10-08 13:32:15.475 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_config`
|
||||
2026-10-08 13:32:15.475 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.502 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_dict_type`
|
||||
2026-10-08 13:32:15.502 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.503 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_dict_data`
|
||||
2026-10-08 13:32:15.504 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.505 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_job`
|
||||
2026-10-08 13:32:15.505 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.506 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_job_log`
|
||||
2026-10-08 13:32:15.507 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.508 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_logininfor`
|
||||
2026-10-08 13:32:15.508 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.508 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_oper_log`
|
||||
2026-10-08 13:32:15.508 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.509 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_dept`
|
||||
2026-10-08 13:32:15.509 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.510 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_user`
|
||||
2026-10-08 13:32:15.511 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.512 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_user_role`
|
||||
2026-10-08 13:32:15.512 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.512 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_user_post`
|
||||
2026-10-08 13:32:15.513 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.513 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_menu`
|
||||
2026-10-08 13:32:15.513 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.514 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_post`
|
||||
2026-10-08 13:32:15.515 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.515 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_role`
|
||||
2026-10-08 13:32:15.516 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.516 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_role_dept`
|
||||
2026-10-08 13:32:15.517 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.517 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_role_menu`
|
||||
2026-10-08 13:32:15.517 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.518 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`sys_notice`
|
||||
2026-10-08 13:32:15.518 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.519 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_strain`
|
||||
2026-10-08 13:32:15.519 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.520 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_warehouse`
|
||||
2026-10-08 13:32:15.520 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.521 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_customer`
|
||||
2026-10-08 13:32:15.521 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.522 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_customer_site`
|
||||
2026-10-08 13:32:15.522 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.522 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_production_line`
|
||||
2026-10-08 13:32:15.522 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.523 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_pallet`
|
||||
2026-10-08 13:32:15.523 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.524 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_user_warehouse`
|
||||
2026-10-08 13:32:15.524 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.524 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_user_site`
|
||||
2026-10-08 13:32:15.525 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.525 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_inbound_order`
|
||||
2026-10-08 13:32:15.525 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.526 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_inbound_item`
|
||||
2026-10-08 13:32:15.526 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.527 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_filling_record`
|
||||
2026-10-08 13:32:15.527 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.528 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_shipment_order`
|
||||
2026-10-08 13:32:15.528 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.528 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_shipment_item`
|
||||
2026-10-08 13:32:15.529 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.530 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_usage_record`
|
||||
2026-10-08 13:32:15.530 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.531 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_return_order`
|
||||
2026-10-08 13:32:15.531 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.532 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_return_item`
|
||||
2026-10-08 13:32:15.532 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.533 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_pallet_inventory`
|
||||
2026-10-08 13:32:15.533 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.534 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_pallet_event`
|
||||
2026-10-08 13:32:15.534 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.535 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_test_batch`
|
||||
2026-10-08 13:32:15.535 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.536 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`biz_test_batch_user`
|
||||
2026-10-08 13:32:15.536 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.537 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`gen_table`
|
||||
2026-10-08 13:32:15.537 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.538 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - DESCRIBE `shierfeng-fastapi`.`gen_table_column`
|
||||
2026-10-08 13:32:15.538 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [raw sql] ()
|
||||
2026-10-08 13:32:15.539 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - COMMIT
|
||||
2026-10-08 13:32:15.540 | | | | 47051-050ab2 | INFO | config.get_db:init_create_table:28 - ✅️ 数据库连接成功
|
||||
2026-10-08 13:32:15.540 | | | | 47051-050ab2 | INFO | config.get_redis:check_redis_connection:57 - 🔎 开始连接redis...
|
||||
2026-10-08 13:32:15.542 | | | | 47051-050ab2 | INFO | config.get_redis:check_redis_connection:63 - ✅️ redis连接成功
|
||||
2026-10-08 13:32:15.547 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
|
||||
2026-10-08 13:32:15.561 | | | | 47051-050ab2 | 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-10-08 13:32:15.562 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00035s] ()
|
||||
2026-10-08 13:32:15.567 | | | | 47051-050ab2 | 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-10-08 13:32:15.567 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00024s] ('0', 'sys_user_sex', '0')
|
||||
2026-10-08 13:32:15.578 | | | | 47051-050ab2 | 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-10-08 13:32:15.578 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.01124s ago] ('0', 'sys_show_hide', '0')
|
||||
2026-10-08 13:32:15.583 | | | | 47051-050ab2 | 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-10-08 13:32:15.584 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.01729s ago] ('0', 'sys_normal_disable', '0')
|
||||
2026-10-08 13:32:15.587 | | | | 47051-050ab2 | 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-10-08 13:32:15.587 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02011s ago] ('0', 'sys_job_status', '0')
|
||||
2026-10-08 13:32:15.591 | | | | 47051-050ab2 | 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-10-08 13:32:15.591 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02413s ago] ('0', 'sys_job_group', '0')
|
||||
2026-10-08 13:32:15.596 | | | | 47051-050ab2 | 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-10-08 13:32:15.596 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.02929s ago] ('0', 'sys_job_executor', '0')
|
||||
2026-10-08 13:32:15.599 | | | | 47051-050ab2 | 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-10-08 13:32:15.600 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.03283s ago] ('0', 'sys_yes_no', '0')
|
||||
2026-10-08 13:32:15.602 | | | | 47051-050ab2 | 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-10-08 13:32:15.602 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.0354s ago] ('0', 'sys_notice_type', '0')
|
||||
2026-10-08 13:32:15.605 | | | | 47051-050ab2 | 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-10-08 13:32:15.605 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.03878s ago] ('0', 'sys_notice_status', '0')
|
||||
2026-10-08 13:32:15.608 | | | | 47051-050ab2 | 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-10-08 13:32:15.609 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.04183s ago] ('0', 'sys_oper_type', '0')
|
||||
2026-10-08 13:32:15.612 | | | | 47051-050ab2 | 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-10-08 13:32:15.612 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [cached since 0.0452s ago] ('0', 'sys_common_status', '0')
|
||||
2026-10-08 13:32:15.614 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
|
||||
2026-10-08 13:32:15.618 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - BEGIN (implicit)
|
||||
2026-10-08 13:32:15.619 | | | | 47051-050ab2 | 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-10-08 13:32:15.619 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - [generated in 0.00046s] ()
|
||||
2026-10-08 13:32:15.640 | | | | 47051-050ab2 | INFO | sqlalchemy.log:log:210 - ROLLBACK
|
||||
2026-10-08 13:32:15.641 | | | | 47051-050ab2 | INFO | config.get_scheduler:init_system_scheduler:210 - 🔎 Worker 47051-050ab2 尝试获取 Application 锁...
|
||||
2026-10-08 13:32:15.642 | | | | 47051-050ab2 | INFO | config.get_scheduler:_start_scheduler_as_leader:235 - 🎯 Worker 47051-050ab2 持有 Application 锁,开始启动定时任务...
|
||||
2026-10-08 13:32:15.667 | | | | 47051-050ab2 | INFO | apscheduler.schedulers.base:start:214 - Scheduler started
|
||||
2026-10-08 13:32:15.706 | | | | 47051-050ab2 | INFO | config.get_scheduler:_start_scheduler_as_leader:261 - ✅️ 系统初始定时任务加载成功
|
||||
2026-10-08 13:32:16.207 | | | | 47051-050ab2 | INFO | server:lifespan:103 - 🚀 ShiErFeng-FastAPI启动成功
|
||||
2026-10-08 13:32:16.210 | | | | 47051-050ab2 | INFO | server:lifespan:115 - 💻 应用地址:
|
||||
🏠 Local: http://127.0.0.1:9099
|
||||
📡 Network: http://172.16.142.109:9099
|
||||
📡 Network: http://172.16.16.1:9099
|
||||
2026-10-08 13:32:16.210 | | | | 47051-050ab2 | INFO | server:lifespan:122 - 📄 Swagger文档:
|
||||
🏠 Local: http://127.0.0.1:9099/docs
|
||||
📡 Network: http://172.16.142.109:9099/docs
|
||||
📡 Network: http://172.16.16.1:9099/docs
|
||||
2026-10-08 13:32:16.211 | | | | 47051-050ab2 | INFO | server:lifespan:129 - 📚 ReDoc文档:
|
||||
🏠 Local: http://127.0.0.1:9099/redoc
|
||||
📡 Network: http://172.16.142.109:9099/redoc
|
||||
📡 Network: http://172.16.16.1:9099/redoc
|
||||
2026-10-08 13:32:16.250 | 2a8f03f4abe242f1995692a336c0a642 | 61fb9d58952d4635b45744bd3a534335 | cc9c1b32447b4a36a08e11edf3254f77 | 47051-050ab2 | INFO | module_admin.controller.captcha_controller:get_captcha_image:40 - 编号为d606c6cc-691c-4724-b427-72c3829997ba的会话获取图片验证码成功
|
||||
Reference in New Issue
Block a user