批量完成科室检查

简要描述:

  • 标记多个科室为已完成状态,触发下一区域排队,并推送微信消息和队列更新

接口版本:

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

请求URL:

  1. /api/mobileGuide/record/FinishDeparts

请求方式:

  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": "success",
  4. "data": {
  5. "nextAreaId": 21,
  6. "nextRoomId": 305
  7. },
  8. "exception": null
  9. }

存在排队异常时返回:

  1. {
  2. "code": 0,
  3. "message": "存在队列排入条件未满足",
  4. "data": {
  5. "nextAreaId": 21,
  6. "nextRoomId": 305
  7. },
  8. "exception": [
  9. {
  10. "departName": "抽血室",
  11. "errorMsg": "当前不可排队"
  12. }
  13. ]
  14. }

返回参数说明:

参数名 类型 说明
code int 状态码,0 表示成功
message string 提示信息
data object 包含下一区域/房间信息
exception array 排队异常信息(可选)

备注:

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