his查询人数控制

https://api.mytijian.com/open-api/V2/ws/counter/queryCounterCapacity?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例
  1. {
  2. "startDate":"2020-03-01",
  3. "endDate":"2020-03-01"
  4. }
请求参数说明:
参数名 是否必须 类型 说明
startDate string 开始时间
endDate string 结束时间
companyId int 平台单位id

正确返回示例:

  1. {
  2. "data": [
  3. {
  4. "date": "2020-03-01",
  5. "week": 7,
  6. "periodExamItemDtoList": [
  7. {
  8. "examItemCapacityDtoList": [
  9. {
  10. "period": 1244,
  11. "expandNum": 0,
  12. "occupyNum": 0,
  13. "periodName": "7:00-8:00",
  14. "availableNum": 0,
  15. "maxNum": 0,
  16. "usedNum": 0
  17. },
  18. {
  19. "period": 4001373,
  20. "expandNum": 0,
  21. "occupyNum": 0,
  22. "periodName": "8:00-9:00",
  23. "availableNum": 0,
  24. "maxNum": 0,
  25. "usedNum": 0
  26. },
  27. {
  28. "period": 4002346,
  29. "expandNum": 0,
  30. "occupyNum": 0,
  31. "periodName": "12:00-14:00",
  32. "availableNum": 0,
  33. "maxNum": 0,
  34. "usedNum": 0
  35. }
  36. ],
  37. "examItemName": "人数控制测试",
  38. "examItemId": 4142065
  39. },
  40. {
  41. "examItemCapacityDtoList": [
  42. {
  43. "period": 1244,
  44. "expandNum": 0,
  45. "occupyNum": 0,
  46. "capacityId": 661209,
  47. "periodName": "7:00-8:00",
  48. "availableNum": 1000,
  49. "maxNum": 1000,
  50. "usedNum": 0
  51. },
  52. {
  53. "period": 4001373,
  54. "expandNum": 0,
  55. "occupyNum": 4,
  56. "capacityId": 292627,
  57. "periodName": "8:00-9:00",
  58. "availableNum": 996,
  59. "maxNum": 1000,
  60. "usedNum": 0
  61. },
  62. {
  63. "period": 4002346,
  64. "expandNum": 0,
  65. "occupyNum": 0,
  66. "capacityId": 661208,
  67. "periodName": "12:00-14:00",
  68. "availableNum": 1000,
  69. "maxNum": 1000,
  70. "usedNum": 0
  71. }
  72. ],
  73. "examItemId": -1
  74. }
  75. ]
  76. }
  77. ],
  78. "msg": "success",
  79. "success": "T"
  80. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
data List(CounterCapacityDto) 人数控制返回对象集合
CounterCapacityDto对象说明
参数名 是否必须 类型 说明
date string 日期,格式yyyy-MM-dd
week int 1:周一,,,7:周七
periodExamItemDtoList List(PeriodExamItemDto) 时段单项集合
PeriodExamItemDto对象说明
参数名 是否必须 类型 说明
examItemId int 控制项id(-1:为全局控制项)
examItemName string 控制项名称(-1无名称)
examItemCapacityDtoList List(ExamItemCapacityDto) 项目容量明细
ExamItemCapacityDto对象说明
参数名 是否必须 类型 说明
usedNum int 预约数
maxNum string 限额或容量
availableNum int 可约数
expandNum int 扩容数
occupyNum int 占用数
period int 时段id
periodName string 时段名称

his人数控制同步至平台接口

https://api.mytijian.com/open-api/V2/ws/counter/setCounterCapacity?accessToken=ACCESS_TOKEN&nonce=NONCE&sign=SIGN
请求协议:HTTPS
请求方式:POST
需要签名: 是
URL参数:

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "type": 1,
  3. "capacityConfigDtoList": [
  4. {
  5. "capacityPeriodSettingDetailDtoList": [
  6. {
  7. "period": "1244",
  8. "itemSettings": [
  9. {
  10. "itemName": "-1",
  11. "capacityCellDto": {
  12. "reserveNum": 20,
  13. "limit": 20
  14. }
  15. },
  16. {
  17. "itemName": "男项",
  18. "capacityCellDto": {
  19. "reserveNum": 10,
  20. "limit": 10
  21. }
  22. },
  23. {
  24. "itemName": "女项",
  25. "capacityCellDto": {
  26. "reserveNum": 10,
  27. "limit": 10
  28. }
  29. }
  30. ]
  31. },
  32. {
  33. "period": "4001373",
  34. "itemSettings": [
  35. {
  36. "itemName": "-1",
  37. "capacityCellDto": {
  38. "reserveNum": 0,
  39. "limit": 0
  40. }
  41. }
  42. ]
  43. },
  44. {
  45. "period": "4002346",
  46. "itemSettings": [
  47. {
  48. "itemName": "-1",
  49. "capacityCellDto": {
  50. "reserveNum": 0,
  51. "limit": 0
  52. }
  53. }
  54. ]
  55. }
  56. ],
  57. "date": "2020-06-26"
  58. }
  59. ]
  60. }
请求参数说明:
参数名 是否必须 类型 说明
type int 1:体检中心容量设置,2:单位容量设置
capacityConfigDtoList List(CapacityConfigDto) 容量设置集合
CapacityConfigDto对象说明
参数名 是否必须 类型 说明
date string 日期,格式:yyyy-MM-dd
companyId int 单位id,单位容量设置必传
capacityPeriodSettingDetailDtoList List(CapacityPeriodSettingDto) 容量时段设置集合
CapacityPeriodSettingDto对象说明
参数名 是否必须 类型 说明
period string 时段id字符串
itemSettings List(ItemSettingDto) 单项设置集合
CapacityPeriodSettingDto对象说明
参数名 是否必须 类型 说明
itemName string 单项名称,-1为人数项
capacityCellDto CapacityCellDto 容量单元对象
CapacityCellDto对象说明
参数名 是否必须 类型 说明
reserveNum int 预留数
limit int 限额数

根据时段名称查询时段信息

https://api.mytijian.com/open-api/V2/ws/counter/queryPeriodSetting?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例
  1. {
  2. "periodName":"7:00-8:00"
  3. }
请求参数说明:
参数名 是否必须 类型 说明
periodName string 时段名称

正确返回示例:

  1. {
  2. "data": {
  3. "hospitalId": 197,
  4. "name": "7:00-8:00",
  5. "id": 1244
  6. },
  7. "msg": "success",
  8. "success": "T"
  9. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
data HospitalPeriodSettingDto 时段信息对象
HospitalPeriodSettingDto对象说明
参数名 是否必须 类型 说明
hospitalId int 体检中心id
name string 体检中心时段名称
id int 体检中心时段id

单位人数控制详情

https://api.mytijian.com/open-api/V2/ws/counter/queryCompanyCounterDetail?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例
  1. {
  2. "companyIds":[4400508],
  3. "date":"2020-05-26"
  4. }
请求参数说明:
参数名 是否必须 类型 说明
companyIds List(int) 单位id集合
date string 日期,格式yyyy-MM-dd

正确返回示例:

  1. {
  2. "data": [
  3. {
  4. "capacityPeriodSettingDetailDtoList": [
  5. {
  6. "itemSettings": [
  7. {
  8. "item": "男项",
  9. "capacityCellDto": {
  10. "limit": -1,
  11. "reserveNum": -1,
  12. "usedNum": 0
  13. }
  14. },
  15. {
  16. "item": "女项",
  17. "capacityCellDto": {
  18. "limit": -1,
  19. "reserveNum": -1,
  20. "usedNum": 0
  21. }
  22. },
  23. {
  24. "item": "-1",
  25. "capacityCellDto": {
  26. "limit": -1,
  27. "reserveNum": 1,
  28. "usedNum": 0
  29. }
  30. }
  31. ],
  32. "period": "1244"
  33. },
  34. {
  35. "itemSettings": [
  36. {
  37. "item": "男项",
  38. "capacityCellDto": {
  39. "limit": -1,
  40. "reserveNum": -1,
  41. "usedNum": 0
  42. }
  43. },
  44. {
  45. "item": "女项",
  46. "capacityCellDto": {
  47. "limit": -1,
  48. "reserveNum": -1,
  49. "usedNum": 0
  50. }
  51. },
  52. {
  53. "item": "-1",
  54. "capacityCellDto": {
  55. "limit": -1,
  56. "reserveNum": -1,
  57. "usedNum": 0
  58. }
  59. }
  60. ],
  61. "period": "4001373"
  62. },
  63. {
  64. "itemSettings": [
  65. {
  66. "item": "男项",
  67. "capacityCellDto": {
  68. "limit": -1,
  69. "reserveNum": -1,
  70. "usedNum": 0
  71. }
  72. },
  73. {
  74. "item": "女项",
  75. "capacityCellDto": {
  76. "limit": -1,
  77. "reserveNum": -1,
  78. "usedNum": 0
  79. }
  80. },
  81. {
  82. "item": "-1",
  83. "capacityCellDto": {
  84. "limit": -1,
  85. "reserveNum": -1,
  86. "usedNum": 0
  87. }
  88. }
  89. ],
  90. "period": "4002346"
  91. }
  92. ],
  93. "date": "2020-05-26",
  94. "companyId": 4400508
  95. }
  96. ],
  97. "msg": "success",
  98. "success": "T"
  99. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
data List(CapacityConfigDto) 容量配置集合
CapacityConfigDto对象说明
参数名 是否必须 类型 说明
date string 日期,格式:yyyy-MM-dd
companyId int 单位id
capacityPeriodSettingDetailDtoList List(CapacityPeriodSettingDto) 容量时段设置详情集合,若当天该单位没有设置过容量,则返回空数组
CapacityPeriodSettingDto对象说明
参数名 是否必须 类型 说明
period string 时段id字符串
itemSettings List(ItemSettingDto) 单项设置集合
CapacityPeriodSettingDto对象说明
参数名 是否必须 类型 说明
itemName string 单项名称,-1为人数项
capacityCellDto CapacityCellDto 容量单元对象
CapacityCellDto对象说明
参数名 是否必须 类型 说明
reserveNum int 预留数,-1为没有设置
usedNum int 已预约数
limit int 限额数,-1为没有设置
文档更新时间: 2022-03-03 14:26