fix(backend): 计划开始时间筛选不再内置工单状态限制 #85

Merged
cykj merged 1 commits from codex/issue-82-planned-start-filter-ca7144762a26 into V2.0 2026-11-11 02:23:13 +00:00
Owner

问题

【生产工单】【我的生产任务】按计划开始时间筛选时,EXISTS 额外强制工单/任务为待配置或进行中、步骤未完成,导致区间内有步骤日期却查空。

关联:#82

改动

  • apply_planned_start_time_step_filter 仅按计划开始时间区间(及我的任务本人相关步骤)过滤
  • 工单/任务/步骤状态改由前端勾选条件在外层组合生效
  • 补充 SQL 编译回归测试

单元测试

  • 命令:cd backend && PYTHONPATH=. pytest tests/test_production_planned_start_time_filter.py -q
  • 提交:5109d8b3e51a0f2c75b4bd6f4fc770a9526acf48
  • 结果:1 passed

构建与整体验收由用户在合入后进行。

## 问题 【生产工单】【我的生产任务】按计划开始时间筛选时,EXISTS 额外强制工单/任务为待配置或进行中、步骤未完成,导致区间内有步骤日期却查空。 关联:https://gitea.aichengyan.com/cykj/zkxw/issues/82 ## 改动 - `apply_planned_start_time_step_filter` 仅按计划开始时间区间(及我的任务本人相关步骤)过滤 - 工单/任务/步骤状态改由前端勾选条件在外层组合生效 - 补充 SQL 编译回归测试 ## 单元测试 - 命令:`cd backend && PYTHONPATH=. pytest tests/test_production_planned_start_time_filter.py -q` - 提交:`5109d8b3e51a0f2c75b4bd6f4fc770a9526acf48` - 结果:1 passed 构建与整体验收由用户在合入后进行。
cykj added 1 commit 2026-11-11 02:22:58 +00:00
去掉 EXISTS 中对工单/任务/步骤活跃态的硬编码,日期条件与前端勾选的状态等检索项组合生效,修复区间内有步骤日期却查空的问题。

Co-authored-by: Cursor <cursoragent@cursor.com>
cykj merged commit e1f0030403 into V2.0 2026-11-11 02:23:13 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#85