Your Name
|
ac7a114deb
|
fix: 子任务进度变化时同步更新主任务进度
|
2026-01-08 10:19:34 +08:00 |
|
Your Name
|
69815945a1
|
fix: 设计师可看到直接分配的普通任务 + 审核卡片显示加急图标
|
2026-01-08 09:36:08 +08:00 |
|
Your Name
|
70bf51d9fd
|
fix: 子部门继承父部门的接单权限
|
2026-01-08 09:13:11 +08:00 |
|
Your Name
|
dfa8ae63cb
|
fix: 第二轮子任务组钉钉通知模板与第一轮完全一致
|
2026-01-07 20:50:34 +08:00 |
|
Your Name
|
b42a0f51fa
|
fix: 统一第二轮子任务组发布的钉钉通知模板与第一轮格式一致
|
2026-01-07 20:47:09 +08:00 |
|
Your Name
|
a56f504871
|
fix: 使用taskSubType显示一级分类(新品/优化/改图等)
|
2026-01-07 20:13:42 +08:00 |
|
Your Name
|
5c1579fa3f
|
fix: 子任务组显示主任务的一级分类(新品/优化)而不是子任务的具体类型
|
2026-01-07 20:06:49 +08:00 |
|
Your Name
|
6290a35dff
|
fix: 子任务组使用子任务自己的typeDetails而不是主任务的
|
2026-01-07 20:04:21 +08:00 |
|
Your Name
|
0dd78c3bf8
|
fix: 让子任务组审核卡片显示与主任务相同的流程阶段标签
1. 后端添加审核人信息(设计负责人名称)到子任务组数据
2. 前端添加getProcessStageForReview函数支持子任务组
3. 子任务组现在显示'设计负责人:xxx审核'标签
|
2026-01-07 19:45:04 +08:00 |
|
Your Name
|
681e1dcc9a
|
fix: 修复编译错误 - 添加UserMapper注入,修复字段名getTotalScore
|
2026-01-07 19:37:09 +08:00 |
|
Your Name
|
d94395e07e
|
fix: 完善子任务组审核卡片,显示与主任务相同的完整信息
1. 后端增强getPendingApprovalGroups返回完整数据:
- 品牌、类目、平台、SPU信息
- 发起人姓名和部门
- 任务类型明细
- 预览图和附件
- 计算子任务组总积分
- 前置任务的素材下载链接(流水线继承)
2. 前端修改:
- 子任务组使用与主任务相同的数据结构
- 卡片显示完整的任务信息
- 显示前置素材下载按钮
|
2026-01-07 19:34:28 +08:00 |
|
Your Name
|
c2938dee89
|
fix: 合并待审核页面,将子任务组显示在待审核任务标签页中
1. 删除单独的'待我审核'标签页
2. 修改loadReviewTasks同时加载主任务和子任务组
3. 修改卡片模板支持显示子任务组
4. 添加子任务组的审核和驳回方法
5. 更新待审核任务数量统计
|
2026-01-07 17:37:04 +08:00 |
|
Your Name
|
146f439fd5
|
fix: 修正 DemandType 字段名 typeName -> name
|
2026-01-07 17:13:55 +08:00 |
|
Your Name
|
8198f7d497
|
debug: 添加详细日志调试待审核子任务组获取问题
|
2026-01-07 17:12:31 +08:00 |
|
Your Name
|
4ceacdf327
|
fix: 修复流水线子任务组在待审核列表中不显示的问题
1. getPendingApprovalGroups: 使用任务类型配置的allowed_dept_ids判断权限
2. approveReceivingLevel: 支持任务类型配置的部门权限验证
3. 兼容主任务receiver_dept_id的旧逻辑
|
2026-01-07 16:51:56 +08:00 |
|
Your Name
|
6d00eb4ba1
|
fix: 添加缺失的Set和HashSet导入
|
2026-01-07 16:46:50 +08:00 |
|
Your Name
|
855154977a
|
fix: 修复TaskTypeMapper不存在的问题 - 使用DemandTypeMapper
|
2026-01-07 16:45:51 +08:00 |
|
Your Name
|
bd98e4a3ab
|
fix: 修复流水线子任务完成后未通知下一组部门负责人的问题
1. 使用子任务的任务类型配置(allowed_dept_ids)获取目标部门
2. 递归向上查找父级类型的部门配置
3. 发送通知给所有相关部门负责人
|
2026-01-07 16:43:59 +08:00 |
|
Your Name
|
9b849ccb40
|
feat: 优化子任务进度显示为时间线样式 + 修复需求者进行中任务显示
1. 将子任务进度从标签式改为时间线流程图样式,更直观展示任务流转进度
2. 修复需求部门用户在"进行中任务"页面看不到自己发起的任务的问题
3. 添加子任务状态辅助函数(状态类名、标签、状态文本)
4. 在MyTasksParams中添加keyword参数支持搜索
|
2026-01-07 15:38:59 +08:00 |
|
Your Name
|
552c9900f0
|
fix: 修复部门负责人看任务卡片逻辑 - 通过leader_id查找负责的部门
1. 通过sys_dept.leader_id查找用户负责的所有部门
2. 支持一个人是多个部门的负责人
3. 支持同时是需求部门和接单部门的负责人
|
2026-01-07 15:19:09 +08:00 |
|
Your Name
|
0ef762baa4
|
fix: 修复审核弹窗任务类型显示和部门负责人看任务卡片问题
1. 审核弹窗任务类型显示增加完整路径(父级名称)和单位积分
2. 修复级联选择器弹窗为深色主题
3. 添加task_item.receiver_dept_id字段支持部门负责人查看部门成员任务
4. 更新grabItem和分配任务逻辑设置receiver_dept_id
|
2026-01-07 15:02:29 +08:00 |
|
Your Name
|
54438a9910
|
功能:1.指定设计师发送钉钉个人通知 2.部门负责人可查看部门内所有任务
|
2026-01-07 13:00:19 +08:00 |
|
Your Name
|
a520890284
|
fix: 完结任务必须先配置并启用第三方素材API
|
2026-01-07 00:31:32 +08:00 |
|
Your Name
|
724c1b8b8f
|
fix: 修复完结任务时不再强制要求交付路径
|
2026-01-07 00:28:03 +08:00 |
|
Your Name
|
f7518f1265
|
feat: 第三方素材API配置和流水线任务素材传递
|
2026-01-06 23:45:06 +08:00 |
|
Your Name
|
a6d620d114
|
feat: 任务标题改为SPU+品牌+平台,SPU输入限制大写字母和数字
|
2026-01-06 22:50:18 +08:00 |
|
Your Name
|
73fd5a9b08
|
fix: 后端全面支持三级分类继承二级分类的接单部门配置
- TaskService: 创建任务分组时支持继承
- TaskService: 获取可接单任务列表时支持继承
- TaskItemService: 接单权限验证时支持继承
- TaskApprovalService: 确定接单部门负责人时支持继承
- PipelineTaskDTO: 添加预览图字段
|
2026-01-06 22:40:35 +08:00 |
|
Your Name
|
d6c81f1fdc
|
feat: 管理员可以抢单,拥有完整权限
- 管理员可以抢单主任务(绕过部门类型、部门负责人限制)
- 管理员可以抢单子任务(绕过所有限制)
- 管理员拥有:发起任务、审核任务、指定任务、抢单、交付等完整权限
|
2026-01-04 08:39:52 +08:00 |
|
Your Name
|
07ce2e5613
|
feat: 管理员享受所有角色权限
- 管理员可以代审核所有任务(主任务和子任务组)
- 管理员可以发起任务(不受部门类型限制)
- isAdminUser同时检查isAdmin字段和角色
|
2026-01-04 08:36:33 +08:00 |
|
Your Name
|
79c0d92410
|
fix: 修复TaskItemService中userMapper改用userService
|
2026-01-04 08:31:22 +08:00 |
|
Your Name
|
d0cb8e800f
|
feat: 群通知增加处理人信息和@功能
- 任务指派时发送群通知并@被指定的设计师
- 子任务组指派时发送群通知并@被指定的设计师
- 任务驳回时如果有处理人发送群通知并@处理人
- 子任务组驳回时发送群通知并@所有处理人
- 钉钉机器人支持通过手机号@群成员
|
2026-01-04 08:30:03 +08:00 |
|
Your Name
|
3733713e5c
|
feat: 确保管理员可以看到所有任务
- 待审核任务:管理员可看到所有待审核任务
- 待审核子任务组:管理员可看到所有待审核子任务组
- 进行中子任务:管理员可看到所有进行中子任务
- 已完成子任务:管理员可看到所有已完成子任务
|
2026-01-04 08:19:29 +08:00 |
|
Your Name
|
cd9bb2bde1
|
fix: 修复DemandType字段名getName
|
2026-01-04 08:13:41 +08:00 |
|
Your Name
|
259fdcbe3f
|
feat: 群通知标签增加任务需求类型
|
2026-01-04 08:12:13 +08:00 |
|
Your Name
|
7f6bef38cb
|
fix: 群通知使用简洁纯文本样式
- 移除所有emoji图标
- 使用简单横线分隔
- 类似星巴克标签的简洁风格
|
2026-01-03 19:03:59 +08:00 |
|
Your Name
|
88532d1857
|
fix: 修复钉钉群通知格式
- 修复换行问题(两个空格+换行符)
- 移除所有星号和Markdown语法
- 使用纯文本格式
|
2026-01-03 19:01:34 +08:00 |
|
Your Name
|
92e30a9b23
|
fix: 优化群通知模板
- 移除截止时间(任务从接单开始计时)
- 预估工时添加说明'接单后开始计时'
- 添加访问地址 qd.yydd.ai
|
2026-01-03 18:56:06 +08:00 |
|
Your Name
|
6dcc725b48
|
feat: 优化群通知模板,显示完整任务信息
- 添加任务数量、品牌、类目、平台、SPU、子类型
- 添加预估工时、截止时间
- 添加发起人、发起部门信息
- 子任务组通知也添加完整信息
- 使用emoji图标和分隔线美化排版
|
2026-01-03 18:49:37 +08:00 |
|
Your Name
|
17d3799870
|
feat: 完善抢单权限控制、草稿状态编辑、群通知新模板等功能
- 后端: 子任务抢单权限校验(部门类型、任务类型限制)
- 后端: 子任务组驳回联动主任务逻辑
- 后端: 群通知新模板样式
- 后端: 个人钉钉通知自动绑定
- 前端: 抢单按钮状态判断优化
- 前端: 草稿状态显示及编辑功能
- 前端: 驳回状态样式
- 前端: 指定设计师功能增强
|
2026-01-03 18:31:49 +08:00 |
|
Your Name
|
fdda2e5878
|
feat: 添加任务发布到大厅时的钉钉群机器人通知
问题:
- 任务审核通过并发布到大厅时,没有触发钉钉群机器人通知
- 设计师无法第一时间知道有新任务可接单
修复内容:
1. TaskApprovalService.approveReceivingLevel()
- 接单部门负责人审核通过时
- 如果未指定设计师(发布到大厅)
- 自动发送钉钉群机器人消息
- 包含任务标题、编号、积分、品牌等信息
2. TaskItemService.approveTaskGroup()
- 子任务组审核通过时
- 如果未指定设计师(发布到大厅)
- 自动发送钉钉群机器人消息
- 包含主任务标题、子任务组信息、任务列表
3. 通知内容:
- 标题:🎯 新任务发布 / 🎯 新子任务组发布
- 详细信息:任务编号、积分、品牌、类目、平台等
- 行动提示:💡 赶快去任务大厅抢单吧!
4. 错误处理:
- 通知发送失败不影响主流程
- 记录错误日志便于排查
影响范围:
- 每次任务发布到大厅时,接单部门群会收到通知
- 提高设计师接单效率
- 通知发送失败不会影响任务正常流转
|
2026-01-03 11:35:36 +08:00 |
|
Your Name
|
371cfd5b2a
|
feat: 为任务卡片添加子任务进度统计功能
新增功能:
1. Task实体新增字段:
- subTaskTotal: 子任务总数
- subTaskCompleted: 已完成子任务数
- subTaskInProgress: 进行中子任务数
- subTaskPending: 待接单子任务数
- subTasks: 子任务列表(包含处理人信息)
2. TaskService新增方法:
- fillSubTaskStats(): 填充流水线任务的子任务统计信息
- 自动在getMyPublishedTasks和getMyReceivedTasks中调用
- 统计各状态子任务数量
- 自动填充处理人信息
3. 同时修复流水线任务主任务状态同步问题:
- 设计师接单第一个子任务时,主任务状态更新为in_progress
- 确保需求方能正确看到任务进度
影响范围:
- 需求方查看"我发起的"任务时,可以看到子任务进度
- 设计师查看接收的任务时,可以看到子任务详情
- 为后续前端显示提供数据支持
|
2026-01-03 11:32:16 +08:00 |
|
Your Name
|
6c50652df8
|
fix: 为所有通知添加钉钉推送功能
问题:
1. 需求部门负责人收不到审核通知
2. 任务完结时发起者收不到通知
3. 所有通知都没有钉钉个人消息推送
修复内容:
1. TaskItemService - 添加5个通知的钉钉推送
- 子任务被接单通知
- 子任务组待审核通知
- 流水线任务完成通知
- 子任务被驳回通知
- 子任务已指派通知
2. TaskService - 已完成(之前修复)
- 任务待审核通知
- 任务提交审核通知
- 任务审核通过通知
- 任务被驳回通知
- 抢单成功通知
3. NotificationService便捷方法
- sendNotification(receiverId, title, content, type, id)
- 默认启用钉钉推送
现在所有通知都会:
✅ 发送站内通知
✅ 发送钉钉个人工作消息(如果用户绑定了钉钉ID)
|
2026-01-03 11:17:07 +08:00 |
|
Your Name
|
8e0ecdb3ce
|
fix: 移除TaskItem不存在的setStartTime调用
|
2026-01-02 20:05:09 +08:00 |
|
Your Name
|
2a7f9f7cd7
|
feat: 隐藏招募任务和指定任务发布类型,只保留默认模式
|
2026-01-02 19:54:25 +08:00 |
|
Your Name
|
35e4f8f677
|
初始提交:DesignHub设计师任务管理系统
|
2026-01-02 12:06:09 +08:00 |
|