待办编辑弹层有「重复」选项,TodoService.setRecurrence 也在写 RRULE, 但打勾完成后是否自动推进到下一期未确认。
TodoService.setRecurrence
TodoService.completeRecurringRound 方法存在,但需核查是否真的接进了打勾链路。
TodoService.completeRecurringRound
Index.toggleTodo
setCompleted
recurring
completeRecurringRound
DUE
重复待办打勾推进是行为逻辑问题(completeRecurringRound 是否接入 toggleTodo),与提醒、列表交互、字段扩展都不同
提交:413900b
413900b
Index.toggleTodo 已经做了正确的分流:
const isRecurring = t.recurRule !== ''; if (isRecurring && !t.completed) { nextDue = await TodoService.completeRecurringRound(ctx, t.id); }
completeRecurringRound 实现健全:
打勾后没刷新桌面卡片和提醒,已补(属共性遗漏,四个写操作统一处理)。
No dependencies set.
The note is not visible to the blocked user.
现象
待办编辑弹层有「重复」选项,
TodoService.setRecurrence也在写 RRULE,但打勾完成后是否自动推进到下一期未确认。
TodoService.completeRecurringRound方法存在,但需核查是否真的接进了打勾链路。需要做的事
Index.toggleTodo→setCompleted路径是否处理了recurringcompleteRecurringRoundsetCompleted验收标准
DUE推进到明天,条目仍留在未完成列表为什么单独建单
重复待办打勾推进是行为逻辑问题(completeRecurringRound 是否接入 toggleTodo),与提醒、列表交互、字段扩展都不同
验收记录(核查结论)
提交:
413900b结论:功能已实现且完整,本次未改逻辑
Index.toggleTodo已经做了正确的分流:completeRecurringRound实现健全:本次只补了一处
打勾后没刷新桌面卡片和提醒,已补(属共性遗漏,四个写操作统一处理)。