批量取消完成(复检)

简要描述:

  • 批量取消已完成状态的科室,将体检者重新置为待检或复检状态,并推送队列更新消息

接口版本:

版本号 制定人 制定日期 修订日期
1.0.0 系统 2025-07-29

请求URL:

  1. /api/mobileGuide/record/CancelFinishDeparts

请求方式:

  1. POST

请求头:

参数名 是否必须 类型 说明
Content-Type string 请求类型:application/json
Authorization string Bearer Token 认证信息

请求参数:

参数名 是否必须 类型 说明
RecordId int 体检记录ID
DepartIds array 科室ID列表(需复检的科室)
ExamareaId int 体检区域ID

示例请求体:

  1. {
  2. "RecordId": 1001,
  3. "DepartIds": [101, 102],
  4. "ExamareaId": 20
  5. }

返回示例:

正确时返回:

  1. {
  2. "code": 0,
  3. "message": "操作成功",
  4. "data": {
  5. "success": true
  6. },
  7. "exception": null
  8. }

存在排队异常时返回:

  1. {
  2. "code": 0,
  3. "message": "存在队列排入条件未满足",
  4. "data": {
  5. "success": true
  6. },
  7. "exception": [
  8. {
  9. "departName": "内科",
  10. "errorMsg": "医生未签到"
  11. }
  12. ]
  13. }

返回参数说明:

参数名 类型 说明
code int 状态码,0 表示成功
message string 提示信息
data object 操作结果数据
exception array 排队异常信息(可选)

备注:

  • 调用后会触发队列消息推送,刷新屏幕显示。
  • 操作日志会记录复检行为(OperaType = Recheck)。
  • 需确保 ExamQueueId 正确,用于定位推送目标屏幕。

文档更新时间: 2025-07-29 20:10