forked from erp-dev/erp
fix
This commit is contained in:
@@ -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`)
|
||||
|
||||
Reference in New Issue
Block a user