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参数示例
{
"message": "成功",
"type":1
}
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
message | 是 | String | 信息内容 |
type | 是 | int | 日志记录类型:0-info 1-error |
正确返回示例:
{
"success":"T",
"msg":"success"
}
错误返回示例:
{
"success":"F",
"errCode":"101103",
"msg":"sign error"
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
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参数示例
{
"taskModel":{
"id":489,
"hospitalId":197,
"taskCmd":"nonPlatformExamCount",
"init":false,
"status":1,
"cronExpression":"0 0/1 * * * ?",
"taskBeanName":"databaseOperationTask",
"newTaskParams":{
"action":"订单统计",
"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'"
},
"gmtCreated":"2018-01-01 12:00:00",
"gmtModified":"2018-01-02 12:00:00"
},
"resultMap":{
"result":[
{
"订单数量":1
}
],
"format":"JSON"
}
}
请求参数说明:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
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 | 修改时间 |
正确返回示例:
{
"success":"T",
"msg":"success"
}
错误返回示例:
{
"success":"F",
"errCode":"101103",
"msg":"sign error"
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
success | String | T成功,F失败 |
errCode | String | 错误码,只有失败的时候才有 |
msg | String | 描述消息 |
文档更新时间: 2022-03-03 14:26