1.ops开启任务

2.openApi开启接口权限

2.表中添加时间节点

在data_dictanory表中插入一条sql(GROUP_NAME: SYNCITEMREPORTDATE, KEY_NAME: LASTITEMREPORTSYNCTIME),初始时间需要设置一下

  1. insert into data_dictionary(group_name,key_name,key_value) values ('SYNCITEMREPORTDATE','LASTITEMREPORTSYNCTIME','2024-01-01 14:33:07')
3.创建数据视图,根据实际情况修改
  1. create or replace view sync_item_report as
  2. select t.tjh000 reportNo ,--体检报告编号
  3. a.sfzh00 idCard, --体检人身份证
  4. a.xm0000 name, --体检人姓名
  5. a.dh0000 mobile ,--体检人手机号
  6. a.xb0000 gender, --性别:0-男,1-女
  7. a.nl0000 age, --年龄
  8. '' orderNum, --订单号
  9. t.bgurl0 url, --链接地址
  10. '0' urlType ,--地址类型:0 三方链接页面。
  11. '1' itemReportType, --报告类型 0. 普通,1. 影像
  12. t.SFYWID examBarCode, --条形编码号
  13. (select sfxmmc from hm_zd_tjsqxm where sqxmid=t.sqxmid) title ,--大项名称
  14. t.KSCZY0 doctor ,--报告医生
  15. t.JCYSXM auditDoc, --审核医生
  16. t.jcksid agentDepartmentId, --内网科室id
  17. '大连市友谊医院健康管理中心' agentDepartmentName, --医院体检科室名称
  18. decode(A.ZJRQ00, '00000000', null, null, null,
  19. substr(A.ZJRQ00,1,4)||'-'||substr(A.ZJRQ00,5,2)||'-'||substr(A.ZJRQ00,7,2)||' '||substr(A.ZJSJ00,1,5)) reportDate, --报告时间
  20. decode(A.DJRQ00, null, null, '00000000', null,
  21. substr(A.DJRQ00,1,4)||'-'||substr(A.DJRQ00,5,2)||'-'||substr(A.DJRQ00,7,2))||' '||substr(A.DJSJ00,1,5) examDate ,--体检时间
  22. ''summary --小结
  23. from hm_yw_tjyw00 t hm_yw_tjz000 a
  24. where t.tjh000=a.tjh000 and jcksid in ('23','104','24')
  25. and t.JCBZ00='1'and a.zswc00='1' and t.bgurl0 is not null;
4.打包添加配置

appKey=
appSecret=
signKey=
accessTokenUrl=https://api.mytijian.com/open-api/V2/accesstoken?appKey=
nonceUrl=https://api.mytijian.com/open-api/V2/nonce?accessToken=
syncItemReportUrl= https://api.mytijian.com/open-api/V2/ws/examreport/syncItemReport?accessToken=

5.打包
文档更新时间: 2024-02-01 13:59