批量取消完成(复检)
简要描述:
- 批量取消已完成状态的科室,将体检者重新置为待检或复检状态,并推送队列更新消息
接口版本:
版本号 |
制定人 |
制定日期 |
修订日期 |
1.0.0 |
系统 |
2025-07-29 |
请求URL:
/api/mobileGuide/record/CancelFinishDeparts
请求方式:
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": "操作成功",
"data": {
"success": true
},
"exception": null
}
存在排队异常时返回:
{
"code": 0,
"message": "存在队列排入条件未满足",
"data": {
"success": true
},
"exception": [
{
"departName": "内科",
"errorMsg": "医生未签到"
}
]
}
返回参数说明:
参数名 |
类型 |
说明 |
code |
int |
状态码,0 表示成功 |
message |
string |
提示信息 |
data |
object |
操作结果数据 |
exception |
array |
排队异常信息(可选) |
备注:
- 调用后会触发队列消息推送,刷新屏幕显示。
- 操作日志会记录复检行为(OperaType = Recheck)。
- 需确保
ExamQueueId
正确,用于定位推送目标屏幕。
文档更新时间: 2025-07-29 20:10