平台与非平台批量插入报告及pdf上传

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
POST参数示例-type=1 平台
  1. {
  2. "type":1,// 类型:1.平台,2.非平台
  3. "reportThirdPdfList":[//平台参数对象集合
  4. {
  5. "orderNum":"20210816105638950000780",//订单号
  6. "pdf":"5ZOI5ZOI5ZOI5ZOI5ZOI5ZOI",//pdfbase64字符串
  7. "reportNo":"19971003"// 检查机构报告编号,
  8. "examReportTypeId":1
  9. },
  10. {
  11. "orderNum":"20150403201112327127246",
  12. "pdf":"5ZOI5ZOI5ZOI5ZOI5ZOI5ZOI",
  13. "reportNo":"19971003"
  14. }
  15. ]
  16. }
请求参数说明:
reportThirdPdfList集合中的单个对象:
参数名 是否必须 类型 说明
orderNum String 订单号
pdf String pdfbase64字符串
reportNo String 检查机构报告编号
state int 0 未读 1 已读 2异常
examReportTypeId int 报告类型
POST参数示例-type=2 非平台
  1. {
  2. "type":2,// 类型:1.平台,2.非平台
  3. "examReportThirdNotPlatformPdfs":[//非平台参数对象集合
  4. {
  5. "examReportThirdNotPlatformExamineeMore":{//单个对象
  6. "idCard": "330327199410053015",//身份证
  7. "organizationId":"108",//机构/体检中心 id
  8. "dateBirth":"1003",//生日
  9. "birthYear":1997,//出生年
  10. "examDate":"2021-08-16 11:58:38",//体检时间
  11. "name":"陈大伟",//姓名
  12. "gender":1,//性别 0 男 1女 3未知
  13. "age":36,//年龄
  14. "marriageStatus":1,//0:未婚 1:已婚 2:丧偶 3:离异 4:其他
  15. "department":"xxx部门",//体检人所在部门
  16. "employeeId":"123456",//体检人员工号码
  17. "mobile":"13353363322"//电话号码
  18. },
  19. "examReportTypeId":1
  20. "pdf":"base64",//pdfBase64编码字符串
  21. "reportNo":"3335555"//检查机构报告编号
  22. },
  23. {
  24. "examReportThirdNotPlatformExamineeMore":{
  25. "idCard": "330327199410053015",
  26. "organizationId":"111",
  27. "dateBirth":"1003",
  28. "birthYear":1997,
  29. "examDate":"2021-08-16 11:58:38",
  30. "name":"陈大伟",
  31. "gender":1,
  32. "age":36,
  33. "marriageStatus":1,
  34. "department":"xxx部门",
  35. "employeeId":"123456",
  36. "mobile":"13353363322",
  37. "examCompany":"网上预约(个人)"
  38. },
  39. "pdf":"base64",
  40. "reportNo":"3335555"//检查机构报告编号
  41. }
  42. ]
  43. }
examReportThirdNotPlatformExamineeMore对象:
参数名 是否必须 类型 说明
idCard String 身份证
organizationId Integer 机构/体检中心 id
dateBirth String 生日日期
birthYear Integer 生日年份
examDate Data 体检日期
name String 体检人名称
gender integer 性别 0 男 1女 3未知
age Integer 年龄
marriageStatus integer 婚姻状态- 0:未婚 1:已婚 2:丧偶 3:离异 4:其他
department String 体检人所在部门
employeeId String 体检人员工号码
mobile String 电话号码
examCompany String 单位名称

正确返回示例:

  1. {
  2. "success":"T",
  3. "data":{
  4. "syncExamResults":[{"reportNo":"201806040088","reportId":122233}]
  5. },
  6. "msg":"success"
  7. }

错误返回示例:

  1. {
  2. "errCode": "EX_1_2_REPORT_01_01_007",//指定错误码
  3. "msg": "批量插入报告及pdf上传失败-错误idCard集合:[330327199410053015]",//错误信息
  4. "success": "F"
  5. }
文档更新时间: 2024-08-27 14:41