Skip to content

新增:支持续接当前最晚排期 - #9

Closed
damingishere-coder wants to merge 20 commits into
masterfrom
fix/schedule-after-latest
Closed

新增:支持续接当前最晚排期#9
damingishere-coder wants to merge 20 commits into
masterfrom
fix/schedule-after-latest

Conversation

@damingishere-coder

Copy link
Copy Markdown
Owner

本次修改

  • 在发送中心排期抽屉增加“接在当前平台最晚排期后”按钮
  • 新增 /api/publish/schedules/next-start,按当前平台实时查询并排除本次已选任务
  • 发布窗口新默认统一为 07:00 → 00:00,仍允许手动修改
  • 修复全自动排期跨午夜窗口的循环判断
  • 更新开发日志、下一步和 UI 参考文档

时间规则

  • 最晚 19:00 + 3 小时 = 22:00
  • 最晚 21:00 + 3 小时 = 次日 00:00
  • 最晚 22:00 + 3 小时超出窗口后 = 次日 07:00
  • 抖音和 B站分别计算,不共用时间线

测试

  • 397 passed
  • Ruff 通过
  • Python / JavaScript 语法检查通过
  • Git 空白检查通过
  • 浏览器级排期回填与确认流程通过

安全边界

  • 没有数据库迁移
  • 没有修改已有任务或已有排期
  • 没有触发真实投稿

@damingishere-coder

Copy link
Copy Markdown
Owner Author

该功能已按用户要求直接提交到当前开发分支,commit 为 52edd46,并已进入 PR #8;关闭此重复草稿,分支保留。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant