# 意见征询回复指定记录

- 来源：https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/93baceb7-2ada-4e42-b0e4-8a2bbdcb1fe6

**最低支持基线 ：0701 **

**hotfix支持：0402（****we****aver-workflow-core-****1.65.0-hotfix36****）**

## 1、获取被征询未回复的记录

**1.1 请求URL**

> /api/workflow/core/paService/v1/getBeConsulLog?access_token=

**1.2 请求方式**

> get

**1.3 请求参数说明**

| 参数名 | 必填 | 类型 | 说明 |
| --- | --- | --- | --- |
| access_token | 是 | String |  |
| userid | 是 | long | 用户ID |
| requestId | 是 | long | 流程ID |

**1.4 请求参数示例**

```json
{
    "userid":763212175365939200,
    "requestId":1014344380546809858 
}
```

**1.5 返回参数说明**

| 参数名 | 类型 | 说明 |
| --- | --- | --- |
| code | int | 200 代表成功 |
| msg | String | 执行结果信息描述 |
| data | JSONArray | 响应数据 |

data[0]说明

| 参数名 | 类型 | 说明 |
| --- | --- | --- |
| id | long | id, 对应wfc_operate_consul的id |
| nodeId | long | 征询节点id |
| nodeName | String | 征询节点 |
| beConsulNodeId | long | 被征询节点id |
| beConsulNodeName | String | 被征询节点 |
| userId | long | 征询人ID |
| userName | String | 征询人 |
| userDepartId | long | 征询人部门id |
| userDepartName | String | 征询人部门 |
| beConsulBeAgentUserId | long | 征询接收人被代理人Id |
| beConsulBeAgentUserName | String | 征询接收人被代理人 |
| beConsulUserId | long | 征询接收人ID(包含代理身份) |
| beConsulUserName | String | 征询接收人(包含代理身份) |
| operateTime | LocalDateTime (pattern = "yyyy-MM-dd HH:mm:ss") | 征询时间 |
| remark | String | 征询意见 |
| logTypeCode | int | 意见类型编码 |
| logType | String | 意见类型 |

**1.6 返回示例**

```json
{
    "code": 200,
    "msg": "接口返回成功",
    "status": true,
    "data": [
        {
            "id": "1014345527294689289",
            "nodeId": "1014060655208824839",
            "nodeName": "1级审批",
            "beConsulNodeId": "1014060655208824839",
            "beConsulNodeName": "1级审批",
            "userId": "763199432279900161",
            "userName": "朱苗苗",
            "userDepartId": "3574181312314915411",
            "userDepartName": "cqw兼职部门1",
            "beConsulBeAgentUserId": "763212179551854592",
            "beConsulBeAgentUserName": "朱四",
            "beConsulUserId": "763212175365939200",
            "beConsulUserName": "朱五",
            "operateTime": "2024-06-26 10:58:42",
            "remark": "",
            "logTypeCode": 9,
            "logType": "意见征询"
        }
    ],
    "fail": false
}
```

```json
{
	"code": 100001,
	"msg": "入参不全：requestIds必填",
	"status": false,
	"fail": true
}
```

**2、征询回复**

说明：只新增了参数consulIds，其他和原来保持一致；页面接口/api/workflow/core/flow/consul/consulReply也支持该参数。

**2.1 请求URL**

> /api/workflow/core/paService/v1/consulReply?access_token=

**2.2 请求方式**

> POST

**2.3 请求参数说明**

| 参数名 | 必填 | 类型 | 说明 |
| --- | --- | --- | --- |
| access_token | 是 | String |  |
| userid | 是 | long | 用户ID |
| requestId | 是 | long | 流程请求ID |
| remark | 否 | String | 征询回复意见 |
| consulIds | 否 | String | 征询回复id，多个以,分割；<br>当传入该值时，只回复该征询id的记录；不传则还是回复所有记录；<br>该id可通过调用“获取被征询未回复的记录”接口获取。 |

**2.4 请求参数示例**

```json
{
	"userid": "957185941745486646",
	"requestId": "957178417454866436",
	"remark": "征询回复"
}
```

**2.5 返回示例**

```json
{
	"message": {
		"errcode": "0",
		"errmsg": "success",
		"otherData": {}
	},
	"data": {}
}
```

**2.6 返回参数说明**

| 参数名 | 类型 | 说明 |
| --- | --- | --- |
| errcode | string | 0代表成功 |
| errmsg | String | 执行结果信息描述 |
