修改许可单(API名称:openSceneTask/updateWorkTicket)
功能介绍
修改许可单
相关接口
| 接口名称 | 调用说明 |
|---|---|
| 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/openSceneTask/updateWorkTicket | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| ticketId | Long | 是 | 工作票ID |
| submitForReview | String | 否 | N-保存 Y-提交 |
| sceneTaskIdList | List<Long> | 否 | 关联的任务 |
| subTaskId | Long | 否 | 关联的子任务ID |
| baseWorkTicketModel | WorkTicketVO | 是 | 创建许可单头信息 |
| attributeWorkTicketList | List<WorkTicketAttributeVO> | 是 | 扩展字段列表 |
WorkTicketVO:
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| sceneId | Long | 是 | 许可场景主键ID |
| sceneCode | String | 否 | 许可场景编码 |
| ticketName | String | 是 | 工作票名称 |
| ticketCode | String | 是 | 工作票编码 |
| adminOrganization | String | 否 | 组织单元id |
| adminOrganizationName | String | 否 | 组织单元名称 |
| workUserPICList | List<UserInfoVO> | 是 | 工作负责人 |
| reviewRuleId | Long | 否 | 评审流ID |
| reviewRuleName | String | 否 | 评审流名称 |
| processType | Integer | 否 | 审批流类型(0-标准审批流;1-临时审批流;2-自定义审批流) |
| reviewList | List<ReviewerVO> | 否 | 评审流信息 |
| ticketRemark | String | 否 | 工作票描述 |
| beginTimestamp | Long | 否 | 计划开始时间 |
| endTimestamp | Long | 否 | 计划结束时间 |
WorkTicketAttributeVO
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| id | Long | 否 | 扩展字段ID(传入为修改,不传为新增) |
| extendType | Integer | 否 | 扩展字段类型 |
| extendName | String | 否 | 扩展字段名称 |
| extendValue | String | 否 | 扩展字段值 |
| udfName | String | 否 | udf名称 |
| isNecessary | Integer | 否 | 是否必须 |
| fieldOrder | Integer | 否 | 字段排序 |
UserInfoVO:
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| userId | Long | 是 | 用户ID |
| username | String | 是 | 用户名称 |
| userType | Integer | 是 | 用户类型 |
ReviewerVO:
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| reviewerId | Long | 否 | 审批人id |
| reviewerName | String | 否 | 审批人名称 |
| reviewerType | String | 否 | 审批人类型 |
| reviewLevel | Integer | 否 | 审批层级 |
| isOnlineReview | Integer | 否 | 是否随机评审: (0:否, 1:是) |
| revieweMode | Integer | 否 | 审批模式 默认0(0-单签, 1-会签) |
| isEleSign | Integer | 否 | 是否电子签名 默认0(0-不启用签名, 1-手动签名,2-自动签名) |
| remark | String | 否 | 审批层级说明 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| stateCode | String | 响应状态码:
|
| errorMessage | String | 响应描述 |
| result | Object | 响应结果内容data、分页数据 |
Result:
| 参数 | 类型 | 描述 |
|---|---|---|
| ticketId | Long | 工作票主键ID |
| ticketCode | String | 工作票编码 |
| adminOrganization | String | 组织单位编码 |
| adminOrganizationName | String | 组织单位名称 |
| ticketRemark | String | 工作票描述 |
| beginTimestamp | Long | 计划开始时间 |
| endTimestamp | Long | 计划结束时间 |
| ticketName | String | 工作票名称 |
| lastUpdateTimestamp | Long | 最近更新时间戳 |
| orgPath | String | 组织单位路径 |
| lastUpdatedBy | Long | 最近更新人 |
| entityName | String | 实体名称 |
| affectedRows | Integer | 影响行数 |
| assignedUserId | String | 指定人用户ID |
| assignedUserName | String | 指定人用户名称 |
请求示例
{
"ticketId": 143294,
"baseWorkTicketModel": {
"sceneId": 150699,
"sceneCode": "许可场景1-1",
"adminOrganization": "830",
"adminOrganizationName": "杨凌作业系统测试",
"ticketName": "许可场景1-1",
"ticketCode": "许可20240127",
"beginTimestamp": "",
"endTimestamp": "",
"ticketRemark": "",
"workUserPICList": [
{
"userId": 930198,
"userName": "张三",
"userType": 1
}
],
"reviewRuleId": "",
"reviewRuleName": ""
},
"attributeWorkTicketList": [],
"submitForReview": "Y"
} 响应示例
{
"stateCode": "0",
"errorMessage": null,
"result": {
"ticketId": 143294,
"ticketCode": "许可20240127",
"adminOrganization": "830",
"adminOrganizationName": "杨凌作业系统测试",
"ticketRemark": "",
"beginTimestamp": null,
"endTimestamp": null,
"ticketName": "许可场景1-1",
"lastUpdateTimestamp": 1706767556303,
"orgPath": "-1.830",
"lastUpdatedBy": 930464,
"entityName": "WorkTicket",
"affectedRows": 1,
"assignedUserId": "930198",
"assignedUserName": "张三"
}
}