统一待办
# 统一待办
统一待办,是将其他系统的待办任务统一在门户系统展示,用户无需进入到某个子系统就能看到跟用户相关的所有待办信息
# 1、统一待办接入流程:
接入的系统以下简称X系统
[ ] X系统开发商提供统一待办接口
[ ] 门户系统配置统一待办接入接口
[ ] 门户首页拉取待办接口展示待办列表
[ ] 点击待办标题跳转X系统的详情或者待办列表页面(接口返回的地址)
# 2、X系统需提供的接口
门户系统在调用待办接口时会在header里面携带单点凭证authcode,X系统拿到authcode然后获取用户信息,拿到用户信息根据用户信息获取当前用户的待办信息(用户名或者用户code)。
请求URL
X系统提供接口信息
请求类型
GET或POST
**请求头
| 属性 | 类型 | 描述 |
|---|---|---|
| authCode | String | 单点用户的唯一标识 |
请求参数
| 属性 | 类型 | 描述 |
|---|---|---|
| 无 | 无 |
返回值
| 属性 | 类型 | 描述 |
|---|---|---|
| code | int | 状态码 成功200 失败500 |
| msg | String | 返回的消息,失败时传递失败原因 |
| count | int | 返回待办数量 |
| data | Object | 响应体,具体参考相应体描述 |
响应体
| 属性 | 类型 | 描述 |
|---|---|---|
| title | String | 待办标题 |
| id | String | 业务数据ID |
| date | String | 待办时间 |
| detailUrl | String | 跳转详情的地址,无需带ip地址,门户根据注册地址拼接 |
| systemCode | String | 接入之前先申请,固定值 |
示例
{
"msg": "获取成功",
"code": 200,
"count": 38,
"data": {
"id":"1943202178804809729",
"title":"会议申办-XX-2025年07月10日",
"detailUrl":"/page/process/common/processTodo.html?business_id=1943202178804809729",
"date":"2025-07-10 14:57:40",
"systemCode":"ztri-process"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12