1、同步Agent端任务等执行情况信息

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "message": "成功",
  3. "type":1
  4. }
参数名 是否必须 类型 说明
message String 信息内容
type int 日志记录类型:0-info 1-error

正确返回示例:

  1. {
  2. "success":"T",
  3. "msg":"success"
  4. }

错误返回示例:

  1. {
  2. "success":"F",
  3. "errCode":"101103",
  4. "msg":"sign error"
  5. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息

2、同步动态SQL执行结果

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

参数名 是否必须 类型 说明
accessToken string 当前有效的accessToken
nonce string 当前有效的nonce
sign string 数据sign值
POST参数示例
  1. {
  2. "taskModel":{
  3. "id":489,
  4. "hospitalId":197,
  5. "taskCmd":"nonPlatformExamCount",
  6. "init":false,
  7. "status":1,
  8. "cronExpression":"0 0/1 * * * ?",
  9. "taskBeanName":"databaseOperationTask",
  10. "newTaskParams":{
  11. "action":"订单统计",
  12. "sql":"select COUNT(distinct his_bm) as '订单数量' from tbl_all_order_view where exam_date = (select CONVERT(char(10),GETDATE(),120)) and order_type = 'hospital'"
  13. },
  14. "gmtCreated":"2018-01-01 12:00:00",
  15. "gmtModified":"2018-01-02 12:00:00"
  16. },
  17. "resultMap":{
  18. "result":[
  19. {
  20. "订单数量":1
  21. }
  22. ],
  23. "format":"JSON"
  24. }
  25. }

请求参数说明:

参数名 是否必须 类型 说明
taskModel TaskModelDto 任务模型 关联的任务模型
resultMap Map(String,Object) 执行结果 两个key:”result”-执行结果,”format”-JSON(此为固定值)

TaskModelDto 参数说明:

参数名 是否必须 类型 说明
id String 主键id
hospitalid int 体检中心id
taskCmd String 任务唯一标识
init boolean 是否初始化
status int 任务是否开启
cronExpression String crontab表达式、任务执行周期
taskBeanName String 任务beanName — C#不关注
newTaskParams 复杂对象 执行任务参数,如分页大小,报告同步时间,动态sql等
resultMap 复杂对象
gmtCreated Date 创建时间
gmtModified Date 修改时间

正确返回示例:

  1. {
  2. "success":"T",
  3. "msg":"success"
  4. }

错误返回示例:

  1. {
  2. "success":"F",
  3. "errCode":"101103",
  4. "msg":"sign error"
  5. }
返回参数说明:
参数名 类型 说明
success String T成功,F失败
errCode String 错误码,只有失败的时候才有
msg String 描述消息
文档更新时间: 2022-03-03 14:26