qiangdanxitong/更新日志_2026-01-19.md
Your Name c99a927cca feat: 添加一级需求部门功能
- 新增一级需求部门类型和品牌关联管理
- 新增一级需求部门任务创建、审核、明细完善流程
- 新增一级需求部门数据分析模块
- 任务卡片显示一级需求人信息
- 部门管理增加品牌关联配置
2026-01-19 20:58:09 +08:00

101 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 系统更新日志 - 2026年1月19日
## 📋 本次更新内容
### 1. 🔄 任务撤回编辑功能(新增)
**功能说明:**
- 需求部门用户可以在"我发起的任务"列表中撤回尚未被抢单的任务进行编辑
- 撤回后任务变为草稿状态,可重新编辑后发布
- 撤回时会自动返还已扣除的部门积分
**使用条件:**
- 任务状态为"待接单"或"待审核"
- 任务尚未被设计师抢单
- 只有任务发起人可以操作
**操作步骤:**
1. 进入任务大厅 → "我发起的任务"标签页
2. 找到需要撤回的任务,点击"撤回编辑"按钮
3. 确认撤回后,系统自动跳转到任务编辑页面
4. 编辑完成后重新提交发布
---
### 2. 🔔 通知"全部已读"功能修复
**问题描述:**
- 点击通知列表中的"全部已读"按钮时报错
**修复内容:**
- 修复了数据库表名引用错误的问题
- 现在可以正常一键标记所有通知为已读
---
### 3. 📊 数据分析页面"积分消耗趋势"图表修复
**问题描述:**
- 数据分析页面的"积分消耗趋势"图表显示数据全为0
**修复内容:**
- 修正了数据源字段的引用
- 现在图表可以正确显示每日的积分消耗数据
---
### 4. 📉 设计师绩效扣分明细数据修复
**问题描述:**
- 数据分析页面 → 设计师绩效 → 点击设计师的扣分数值,弹窗显示的扣分明细与排行榜显示的扣分总数不一致
- 例如:排行榜显示某设计师有扣分,但扣分明细弹窗显示为0
**修复内容:**
- 统一了扣分计算逻辑,确保排行榜扣分和扣分明细弹窗的数据一致
- 修正了子任务截止时间的计算方式
---
### 5. ⏰ 扣分明细增加"抢单时间"字段
**功能说明:**
- 在设计师绩效的扣分明细弹窗中,新增显示"抢单时间"列
- 方便查看任务的完整时间线:抢单时间 → 截止时间 → 实际完成时间
---
## 📝 使用说明
### 任务撤回编辑功能详解
| 任务状态 | 是否可撤回 | 说明 |
|---------|-----------|------|
| 待接单 | ✅ 可以 | 审核通过但未被抢单的任务 |
| 待审核 | ✅ 可以 | 提交后等待审核的任务 |
| 进行中 | ❌ 不可以 | 已被设计师接单 |
| 已完成 | ❌ 不可以 | 任务已完结 |
| 草稿 | - | 使用"重新编辑提交"按钮 |
| 已驳回 | - | 使用"重新编辑提交"按钮 |
**注意事项:**
- 撤回"待接单"状态的任务时,系统会自动返还已扣除的部门积分
- 撤回后的任务需要重新提交审核
---
## 🔧 技术更新
- 后端新增 `/api/tasks/{id}/withdraw` 接口
- 前端任务大厅页面新增撤回按钮和相关逻辑
- 修复 NotificationMapper 表名引用错误
- 修复 AnalyticsService 积分数据字段引用
- 统一设计师绩效扣分计算逻辑
- 扣分明细VO新增 claimTime 字段
---
如有任何问题,请及时反馈!
**更新时间:** 2026年1月19日
**版本:** v1.x.x