auth_controller语法修改完毕 #15

Merged
ppy4sjqvf merged 9 commits from ybw-branch into develop 1 month ago

@ -1,44 +1,25 @@
个人周计划-第12周
==========
# 个人周计划-第12周
### 姓名和起止时间
## 姓名和起止时间
**姓  名:** 杨博文
**姓  名:** 杨博文
**团队名称:** 2班-深度思考
**开始时间:** 2025-12-08
**结束时间:** 2025-12-15
**团队名称:** 2班-深度思考队
## 本周任务计划安排
**开始时间:** 2025-12-08
| <span style="display:inline-block;width:40px">序号</span> | <span style="display:inline-block;width:75px">计划内容</span> | <span style="display:inline-block;width:120px">协作人</span> | <span style="display:inline-block;width:500px">情况说明</span> |
| --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 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 版本的最后对接工作,确保后端接口稳定可用。重点关注:<br>1. 后端 API 在云端环境下的稳定性测试。<br>2. 配合前端进行端到端功能验证,及时修复发现的 Bug。<br>3. 确保多账号同时使用时后端服务的并发处理能力。 |
| **2** | **日志功能接口开发** | 梁浩 | **12.12** | **Beta 核心功能:** 与梁浩协作完成后端"日志查看"功能的接口开发。具体包括:<br>1. 设计合理的日志记录策略和存储方案。<br>2. 实现日志查询、筛选、分页等基础接口。<br>3. 预留标准化接口规范,方便后续前端快速集成。 |
| **3** | **艺术品风格保护后端适配** | 杨逸轩、胡帆、梁浩 | **12.13** | **Beta 功能扩展:** 配合胡帆的艺术品风格实验,在后端实现相应的数据处理和算法适配逻辑:<br>1. 根据胡帆测试得出的 prompt 选取细则,调整后端参数配置。<br>2. 实现艺术品风格保护任务的数据处理流程。<br>3. 确保新功能与现有系统架构的兼容性。 |
| **4** | **Git 项目整理与代码规范化** | 全体成员 | **12.14** | Alpha 完成后,参与 git-develop 分支的整理工作:<br>1. 检查自己负责模块的代码提交记录,确保 commit 信息清晰规范。<br>2. 完善代码注释,清理冗余文件。<br>3. 配合团队完成分支合并和版本标记工作。 |
| **5** | **设计文档校对与更新** | 杨逸轩 | **12.15** | 根据 Alpha 版本最终确定的系统架构和接口参数,校对和更新相关的 UML 设计图和 API 文档描述,确保文档与实际代码实现保持一致。 |
小结
--
1. **Alpha 验收支持:**
本周首要任务是确保 Alpha 版本在 12.09 顺利通过验收。作为后端开发成员,需要全力配合前端进行云端联调测试,快速响应并修复测试中发现的问题,保证系统基本功能完整、运行稳定。
2. **Beta 功能开发启动:**
Alpha 验收后,立即投入 Beta 版本的功能开发。日志功能是本周后端的重点任务,需要与梁浩紧密协作,设计出合理的日志记录和查询方案,为系统的运维监控能力打下基础。
3. **艺术品风格保护探索:**
作为 Beta 版本的重要功能扩展,艺术品风格保护将系统应用场景从人物肖像拓展到艺术保护领域。需要根据胡帆的实验结果,在后端做好相应的数据处理和算法适配工作。
4. **代码规范与文档完善:**
参与 Git 项目整理,确保自己负责模块的代码质量和提交规范。同时配合杨逸轩完成设计文档的校对更新,为项目的长期维护奠定基础。
3. **Beta功能预研** 在完成主要任务的同时我会配合胡帆进行艺术品风格保护功能的后端预研工作。根据算法实验的进展提前思考后端的数据处理和接口设计方案为Beta版本的功能扩展做好技术准备。

@ -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()

Loading…
Cancel
Save