批量完成科室检查
简要描述:
- 标记多个科室为已完成状态,触发下一区域排队,并推送微信消息和队列更新
接口版本:
| 版本号 |
制定人 |
制定日期 |
修订日期 |
| 1.0.0 |
系统 |
2025-07-29 |
请求URL:
/api/mobileGuide/record/FinishDeparts
请求方式:
POST
请求头:
| 参数名 |
是否必须 |
类型 |
说明 |
| Content-Type |
是 |
string |
请求类型:application/json |
| Authorization |
是 |
string |
Bearer Token 认证信息 |
请求参数:
| 参数名 |
是否必须 |
类型 |
说明 |
| RecordId |
是 |
int |
体检记录ID |
| DepartIds |
是 |
array |
已完成的科室ID列表 |
| ExamAreaId |
是 |
int |
当前体检区域ID |
示例请求体:
{ "RecordId": 1001, "DepartIds": [101, 102], "ExamAreaId": 20}
返回示例:
正确时返回:
{ "code": 0, "message": "success", "data": { "nextAreaId": 21, "nextRoomId": 305 }, "exception": null}
存在排队异常时返回:
{ "code": 0, "message": "存在队列排入条件未满足", "data": { "nextAreaId": 21, "nextRoomId": 305 }, "exception": [ { "departName": "抽血室", "errorMsg": "当前不可排队" } ]}
返回参数说明:
| 参数名 |
类型 |
说明 |
| code |
int |
状态码,0 表示成功 |
| message |
string |
提示信息 |
| data |
object |
包含下一区域/房间信息 |
| exception |
array |
排队异常信息(可选) |
备注:
文档更新时间: 2025-07-29 20:07