diff --git a/doc/process/weekly/week-12/members/yangbowen-weekly-plan-12.md b/doc/process/weekly/week-12/members/yangbowen-weekly-plan-12.md
index 7d99105..aaa7595 100644
--- a/doc/process/weekly/week-12/members/yangbowen-weekly-plan-12.md
+++ b/doc/process/weekly/week-12/members/yangbowen-weekly-plan-12.md
@@ -1,44 +1,25 @@
-个人周计划-第12周
-==========
+# 个人周计划-第12周
-### 姓名和起止时间
+## 姓名和起止时间
-**姓 名:** 杨博文
+**姓 名:** 杨博文
+**团队名称:** 2班-深度思考
+**开始时间:** 2025-12-08
+**结束时间:** 2025-12-15
-**团队名称:** 2班-深度思考队
+## 本周任务计划安排
-**开始时间:** 2025-12-08
+| 序号 | 计划内容 | 协作人 | 情况说明 |
+| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
+| 1 | Alpha收尾和验收 | 全体成员 | 在12.09验收前,协助梁浩完成后端API的最终调试和优化,确保所有接口能够稳定响应前端请求。同时参与云测试环节,验证后端服务在云环境下的运行状态,及时发现并修复潜在问题,保障系统在验收时能够正常运行。 |
+| 2 | 日志功能 | 梁浩 | 这是本周我的核心开发任务,需要与梁浩协作完成后端"日志查看"功能的接口开发。具体工作包括:实现日志的写入、查询、筛选等核心功能接口,确保日志能够完整记录系统运行状态和用户操作行为。虽然本周前端暂不对接,但需要预留标准化的接口,编写清晰的接口文档,方便后续前端快速集成。 |
+| 3 | 艺术品风格实验和提示词选取 | 杨逸轩、胡帆、梁浩 | 配合胡帆进行艺术品风格保护功能的后端适配工作。根据胡帆的实验结果和需求反馈,与梁浩一起在后端实现相应的数据处理逻辑和算法调用接口。需要关注不同艺术风格数据的存储和处理方式,确保后端能够支持新的应用场景。这是Beta版本的重要功能扩展,虽然本周可能无法完全完成,但要为后续开发打好基础。 |
+| 4 | git项目整体大整理 | 全体成员 | Alpha1.0完成后,认真检查自己负责模块的代码提交记录,确保commit信息清晰规范、代码注释完整、无冗余文件残留。配合团队完成git-develop分支的整理工作,做好分支合并和版本标记,明确个人贡献划分,为后续的版本管理和代码审查打下良好基础。 |
-**结束时间:** 2025-12-15
+## 小结
-本周任务计划安排
---------
+1. **Alpha版本支持与验收:** 本周前期的主要任务是配合团队完成Alpha1.0版本的最后冲刺和验收准备。作为后端开发成员,我需要与梁浩紧密配合,确保后端服务的稳定性和接口的可用性。在云测试环节积极参与,及时响应前端反馈的问题,快速定位和修复后端bug,保障12.09验收顺利通过。
-本周任务聚焦于 **Alpha 版本的收尾验收 (12.09)** 以及 **Beta 版本后端功能的开发准备**。
+2. **日志功能开发:** 日志功能是本周我的核心独立任务,也是Beta版本的重要组成部分。我将与梁浩分工协作,从需求分析、方案设计到代码实现,完整推进日志功能的后端开发工作。重点关注日志记录的完整性、查询的高效性以及接口的规范性,为系统的运维监控能力提供有力支撑。
-| **序号** | **计划内容** | **协作人** | **预计完成时间** | **情况说明** |
-| ------ | ------------------------ | ------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **1** | **Alpha 收尾与云端联调测试** | 全体成员 | **12.09 下午** | **首要任务:** 配合前端完成 Alpha 版本的最后对接工作,确保后端接口稳定可用。重点关注:
1. 后端 API 在云端环境下的稳定性测试。
2. 配合前端进行端到端功能验证,及时修复发现的 Bug。
3. 确保多账号同时使用时后端服务的并发处理能力。 |
-| **2** | **日志功能接口开发** | 梁浩 | **12.12** | **Beta 核心功能:** 与梁浩协作完成后端"日志查看"功能的接口开发。具体包括:
1. 设计合理的日志记录策略和存储方案。
2. 实现日志查询、筛选、分页等基础接口。
3. 预留标准化接口规范,方便后续前端快速集成。 |
-| **3** | **艺术品风格保护后端适配** | 杨逸轩、胡帆、梁浩 | **12.13** | **Beta 功能扩展:** 配合胡帆的艺术品风格实验,在后端实现相应的数据处理和算法适配逻辑:
1. 根据胡帆测试得出的 prompt 选取细则,调整后端参数配置。
2. 实现艺术品风格保护任务的数据处理流程。
3. 确保新功能与现有系统架构的兼容性。 |
-| **4** | **Git 项目整理与代码规范化** | 全体成员 | **12.14** | Alpha 完成后,参与 git-develop 分支的整理工作:
1. 检查自己负责模块的代码提交记录,确保 commit 信息清晰规范。
2. 完善代码注释,清理冗余文件。
3. 配合团队完成分支合并和版本标记工作。 |
-| **5** | **设计文档校对与更新** | 杨逸轩 | **12.15** | 根据 Alpha 版本最终确定的系统架构和接口参数,校对和更新相关的 UML 设计图和 API 文档描述,确保文档与实际代码实现保持一致。 |
-
-小结
---
-
-1. **Alpha 验收支持:**
-
-本周首要任务是确保 Alpha 版本在 12.09 顺利通过验收。作为后端开发成员,需要全力配合前端进行云端联调测试,快速响应并修复测试中发现的问题,保证系统基本功能完整、运行稳定。
-
-2. **Beta 功能开发启动:**
-
-Alpha 验收后,立即投入 Beta 版本的功能开发。日志功能是本周后端的重点任务,需要与梁浩紧密协作,设计出合理的日志记录和查询方案,为系统的运维监控能力打下基础。
-
-3. **艺术品风格保护探索:**
-
-作为 Beta 版本的重要功能扩展,艺术品风格保护将系统应用场景从人物肖像拓展到艺术保护领域。需要根据胡帆的实验结果,在后端做好相应的数据处理和算法适配工作。
-
-4. **代码规范与文档完善:**
-
-参与 Git 项目整理,确保自己负责模块的代码质量和提交规范。同时配合杨逸轩完成设计文档的校对更新,为项目的长期维护奠定基础。
+3. **Beta功能预研:** 在完成主要任务的同时,我会配合胡帆进行艺术品风格保护功能的后端预研工作。根据算法实验的进展,提前思考后端的数据处理和接口设计方案,为Beta版本的功能扩展做好技术准备。
diff --git a/src/backend/app/controllers/auth_controller.py b/src/backend/app/controllers/auth_controller.py
index 9236d2d..ddb55e3 100644
--- a/src/backend/app/controllers/auth_controller.py
+++ b/src/backend/app/controllers/auth_controller.py
@@ -146,7 +146,7 @@ def change_password(current_user_id):
@auth_bp.route('/change-email', methods = ['POST'])
@int_jwt_required
-def change_email(current_user_id)
+def change_email(current_user_id):
"""修改邮箱"""
try:
user = User.query.filter_by(current_user_id)
@@ -158,7 +158,7 @@ def change_email(current_user_id)
return jsonify({'error': '新邮箱不能为空'}), 400
if not User.query.filter(new_email).first():
- return jsonify({'error':'该邮箱已被使用'}), 400
+ return jsonify({'error':'该邮箱已被使用'}), 400
if not code or not verify_code(email, code, purpose='register'):
return jsonify({'error': '验证码无效或已过期'}), 400
@@ -173,7 +173,7 @@ def change_email(current_user_id)
@auth_bp.route('/change-username', methods = ['POST'])
@int_jwt_required
-def change_username(current_user_id)
+def change_username(current_user_id):
"""修改用户名"""
try:
user = User.query.filter_by(current_user_id)
@@ -184,7 +184,7 @@ def change_username(current_user_id)
return jsonify({'error': '新名称不能为空'}), 400
if not User.query.filter(new_username).first():
- return jsonify({'error':'该用户名已被使用'}), 400
+ return jsonify({'error':'该用户名已被使用'}), 400
user.name = new_username
db.session.commit()