Commit Graph

38 Commits

Author SHA1 Message Date
chengkai3 3899a2345e [fix]:[FL-145][系统消息要支持删除]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-16 17:44:11 +08:00
chengkai3 946312cb6e fix:[FL-143][处理消息查看报错]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-16 17:03:18 +08:00
chengkai3 9ba1cc4388 [feat]:[FL-118][增加密码错误5次禁止登录半小时功能]
- 在User模型添加failed_login_attempts和failed_login_locked_until字段
- 在database.py添加字段迁移兼容性函数_ensure_user_login_lockout_column_compatibility
- 修改auth_service.py的login_user函数实现登录锁定逻辑:
  * 检查账户是否处于锁定状态
  * 密码错误时递增失败计数
  * 失败5次后锁定账户30分钟
  * 登录成功后重置失败计数和锁定状态
- 添加单元测试test_login_lockout.py验证功能

Co-authored-by: multica-agent <github@multica.ai>
2026-06-14 01:07:26 +08:00
chengkai3 4328d9fd34 [fix/feat]:[FL-82][ATP模型管理改造]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-11 23:45:57 +08:00
chengkai3 fac37ddb8d [fix/feat]:[FL-81][ATP模型管理改造为资产发布制]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-11 22:39:48 +08:00
chengkai3 61a1954034 [feat]:[FL-80][高程数据导入异步并支持进度回看]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-10 15:38:10 +08:00
chengkai3 3a8027803c [fix/feat]:[FL-77][修复杆塔高程回填任务 actor_user_id 传递]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-10 08:31:11 +08:00
chengkai3 2a54857fe1 [fix/feat]:[FL-76][高程数据导入报错]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-10 08:26:51 +08:00
chengkai3 2ad2405cd3 [fix/feat]:[FL-74][高程数据支持DEM地形瓦片预览和线路地形图]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-10 00:26:09 +08:00
chengkai3 4ce57708b4 [fix]:[FL-70][删除线路时,塔杆要一起删除]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 12:30:27 +08:00
chengkai3 d7f712e3c1 [feat]:[FL-69][接入 legacy ATP/EGM worker 适配链路]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 12:28:02 +08:00
chengkai3 d36aeb8636 [feat]:[FL-65][新增定时任务管理页面]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 12:00:59 +08:00
chengkai3 f26f7859cd [feat]:[FL-62][补充系统日志审计覆盖范围]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 11:31:00 +08:00
chengkai3 4e2b3dcdad [fix]:[FL-57][统一计算任务到 Celery worker]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 08:29:10 +08:00
chengkai3 2a10cc62d8 [fix]:[FL-55][ATP模型管理和线路管理菜单冲突]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 00:11:58 +08:00
chengkai3 1adec62d6c [feat]:[FL-51][ATP模型管理去掉版本管理]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 23:44:18 +08:00
chengkai3 23980a3cf3 [fix]:[FL-48][it looks like wine32 is missing]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 22:16:02 +08:00
chengkai3 5a41cd4d3d [fix/feat]:[FL-42][清理题库 Markdown 导题 热搜遗留模块]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:48:12 +08:00
chengkai3 a6bb67752c [fix]:[FL-44][清理遗留聊天 / 模型注册模块]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:35:24 +08:00
chengkai3 dd8dd9244d [fix]:[FL-43][清理遗留需求协同待办日程JWT生成器模块]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:32:11 +08:00
chengkai3 4d7f67f73a [fix/feat]:[FL-39][移除 seed 启动自动调用,改为管理员手动接口触发]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 09:08:01 +08:00
chengkai3 3451589401 [migrate]:[FL-37][补齐防雷报告图7雷区分布图输出]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 05:15:45 +08:00
chengkai3 171a4a6089 [migrate]:[FL-35][杆塔多回路几何专用编辑器]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 03:29:41 +08:00
chengkai3 f7c577932f [migrate]:[FL-33][补齐防雷报告分级章节与图表输出]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 01:32:56 +08:00
chengkai3 a9e2e587ae [migrate]:[FL-30][加装避雷器复算与报告表14]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 23:48:53 +08:00
chengkai3 0746e3ce28 [migrate]:[FL-31][add fl-analysis result export]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 23:28:54 +08:00
chengkai3 cd0d605c5b [migrate]:[FL-27][补齐杆塔专业参数编辑与导出字段]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 21:42:05 +08:00
chengkai3 aebf152cd4 [migrate]:[FL-24][参数准备闭环与就绪校验]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 20:37:53 +08:00
chengkai3 e21472bbd9 [migrate]:[FL-21][防雷分析普通/同跳计算接入ATP执行链路]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 19:30:47 +08:00
chengkai3 923e4a8220 [migrate]:[FL-17][普通计算同跳计算工作流]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 18:09:32 +08:00
chengkai3 6417c295e5 [migrate]:[FL-16][补齐报告生成与导出工作流]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 17:39:20 +08:00
chengkai3 8a2af9135f [migrate]:[FL-18][迁移故障复现工具]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 17:35:43 +08:00
chengkai3 6244534582 [migrate]:[FL-13][迁移防雷计算规程法公式]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 16:35:08 +08:00
chengkai3 632d2a2d17 [migrate]:[818141ae-204d-4339-8914-a1896eb8e4dc][防雷改造迁移]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 16:06:52 +08:00
chengkai3 4c143e2842 [fix]:[FL-9][线路管理-创建线路优化]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 11:49:10 +08:00
chengkai3 5194638af2 [fix/feat]:[FL-8][线路管理-新建线路表单调整]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-07 11:35:02 +08:00
chengkml 0f8f4a0efb feat: add fl-analysis grading and result page 2026-06-06 23:39:12 +08:00
chengkml 98f97bec01 feat: migrate tower profile professional fields 2026-06-06 22:16:09 +08:00