1、客户端注册服务
请求URL
https://api.mytijian.com/open-api/V2/ws/agentManager/register?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
accessToken | 是 | string | 当前有效的accessToken |
POST参数示例
{
"hospitalId": 2,
"heartbeat": "1",
"version":"1.0"
}
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
hospitalId | 是 | Integer | 医院id |
heartbeat | 是 | String | 心跳周期 |
version | 是 | String | 客户端版本 |
正确返回示例:
{
"success":"T",
"msg":"success",
"data":{"result":"08d1459e-028c-49d0-a53d-93595b7bc37b"}
}
错误返回示例:
{
"success":"F",
"errCode":"3000001",
"msg":"根据appKey未查询到机构ID,请联系管理员"
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
success | String | T成功,F失败 |
errCode | String | 错误码,只有失败的时候才有 |
msg | String | 描述信息 |
data | Result | Result对象json |
Result对象说明:
参数名 | 类型 | 说明 |
---|---|---|
result | String | uuid字符串 |
2、查询体检中心开启的任务列表
请求URL
https://api.mytijian.com/open-api/V2/ws/agentManager/hospitalTaskList?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
accessToken | 是 | string | 当前有效的accessToken |
正确返回示例:
{
"success":"T",
"msg":"success",
"data":[
{"cronExpression":"0/5 * * * * ?",
"newTaskParams":{"pageSize":500},
"init":false,
"gmtModified":1526639040000,
"gmtCreated":1482909096000,
"hospitalId":197,
"taskBeanName":"syncOrderDoneTask",
"taskCmd":"orderdone",
"id":242
},
{"cronExpression":"0 0/1 * * * ?",
"init":false,
"gmtModified":1526896591000,
"gmtCreated":1482909096000,
"hospitalId":197,
"taskBeanName":"syncExamItemTask",
"taskCmd":"examitem",
"id":244
}]
}
错误返回示例:
{
"success":"F",
"errCode":"3000001",
"msg":"根据appKey未查询到机构ID,请联系管理员"
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
success | String | T成功,F失败 |
errCode | String | 错误码,只有失败的时候才有 |
msg | String | 描述信息 |
data | TaskModelDto | TaskModelDto对象Json |
TaskModelDto对象说明:
参数名 | 类型 | 说明 |
---|---|---|
id | String | 主键id |
hospitalid | int | 体检中心id |
taskCmd | String | 任务唯一标识 |
init | boolean | 是否初始化 |
cronExpression | String | crontab表达式、任务执行周期 |
taskBeanName | String | 任务beanName — C#不关注 |
newTaskParams | 复杂对象 | 执行任务参数,如分页大小,报告同步时间,动态sql等 |
gmtCreated | Date | 创建时间 |
gmtModified | Date | 修改时间 |
文档更新时间: 2022-03-03 14:26