1
0
forked from erp-dev/erp
This commit is contained in:
2026-01-12 13:15:41 +08:00
parent 5741a8cdef
commit bbe4039517
3 changed files with 54 additions and 2 deletions

View File

@@ -64,6 +64,30 @@ MIDDLEWARE = [
- 支持按方法、响应状态码、时间过滤
- 所有字段只读,禁止添加和修改(只允许查看和删除)
### 7. 新增 `jobs_last_status_summary` 字段
`PrintingOrderListSerializer` 中新增字段,用于按最后完成状态分组统计。
- **修改文件**: `api_v1/views/printing/serializers.py`
- **修改文件**: `api_v1/views/printing/views.py`(更新文档注释)
返回格式:
```json
{
"jobs_status_summary": [
{"state_name": "进度二", "state_id": 2, "count": 3}
],
"jobs_last_status_summary": [
{"state_name": "进度一", "count": 2},
{"state_name": "", "count": 1}
]
}
```
字段说明:
- `jobs_status_summary`: 按下一待执行状态分组
- `jobs_last_status_summary`: 按最后完成状态分组(未开始时 `state_name` 为空字符串)
## 待办事项
- [ ] 执行数据库迁移 (`uv run python manage.py migrate`)