Skip to content

高压氧预约

此页面包含了高压氧预约相关的接口,包括预约日期列表,可预约时段列表,已购套餐列表,预约接口

可预约日期列表

接口信息

  • 接口名称: 挂号科室挂号时段信息
  • 请求方式: POST
  • 请求地址: /oxygen-schedule
  • 接口描述: 获取挂号科室挂号时段信息
  • 认证要求: 需要

请求参数

请求示例

json
{}

返回参数

参数名类型说明示例
titlestring星期"周一"
datestring日期"2025-01-15"
statestring状态"满号 | 有号"

返回示例

json
{
  "errcode":0,
  "msg":"",
  "rcursor":[
    {
      "title": "周一",
      "date": "2025-01-15",
      "state": "满号"
    },
    {
      "title": "周二",
      "date": "2025-01-16",
      "state": "有号"
    }
  ]
}

可预约时段列表

接口信息

  • 接口名称: 挂号科室挂号医生挂号详细时段信息
  • 请求方式: POST
  • 请求地址: /oxygen-schedule-detail
  • 接口描述: 根据挂号医生分区时区获取挂号详细时段信息
  • 认证要求: 需要

请求参数

参数名类型必填限制说明示例
datestring-日期"2025-01-15"

请求示例

json
{
  "date": "2025-01-15",
}

返回参数

参数名类型说明示例
timestring挂号时段"具体时段:13:00 - 13:30"

返回示例

json
{
  "errcode":0,
  "msg":"",
  "rcursor":[
    {
      "time": "13:00 - 13:30",
    },
  ]
}

已购套餐列表

接口信息

  • 接口名称: 已购套餐列表
  • 请求方式: POST
  • 请求地址: /oxygen-payment-list
  • 接口描述: 获取已购套餐列表
  • 认证要求: 需要

请求参数

参数名类型必填限制说明示例
patientIdstring-就诊人ID"1"

请求示例

json
{
  "patientId": "1"
}

返回参数

参数名类型说明示例
orderIdstring套餐ID"1"
outTradeNostring订单ID"1"
namestring套餐名称"单次体验"
remainingnumber剩余'1'
unitstring单位"次" | "天"

返回示例

json
{
  "errcode":0,
  "msg":"",
  "rcursor":[
    {
      "orderId": "1",
      "outTradeNo": "1",
      "name": "高压氧月卡",
      "remaining": "23",
      "unit": "天",
    },
    {
      "orderId": "2",
      "outTradeNo": "2",
      "name": "高压氧10次套餐",
      "remaining": "5",
      "unit": "次",
    }
  ]
}

立即预约

接口信息

  • 接口名称: 立即预约
  • 请求方式: POST
  • 请求地址: /oxygen-pay
  • 接口描述: 立即预约
  • 认证要求: 需要

请求参数

DANGER

由于需要支持无已购套餐直接预约为单次预约的功能

packageId 如果为空,则代表用户没有选择套餐,需要先进行默认的单次预约购买支付流程,详见支付模块,获取套餐ID后,再自动执行预约接口,由于界面暂未设计体现单次预约价格的场景(暂时不支持直接单次预约)

packageId 有值则代表已选套餐,后端校验套餐次数或天数是否充足后直接返回预约结果

参数名类型必填限制说明示例
patientIdstring-就诊人ID"1"
datestring-预约日期"2025-01-15"
timeRangestring-预约时间"13:00-14:00"
cabinTypeArray-舱室类型"单人舱|双人舱"
packageIdArray-套餐类型"套餐ID"

请求示例

json
{
  "patientId": "1",
  "date": "2025-01-15",
  "timeRange": "13:00-14:00",
  "cabinType": "单人舱",
  "packageId": "2",
}

返回参数

标准参数

返回示例

json
{
  "errcode":0,
  "msg":"",
}

Released under the MIT License.