任务

完成任务 分享链接 /book/api/970.html

作者:宋辰轩 最后编辑:宋辰轩 于 2024-09-30 15:11:26 浏览量:5622
POST
/tasks/id/finish

完成任务

请求URL

https://xxx.com/api.php/v1/tasks/id/finish

请求头

名称 类型 必填 描述
Token String 认证凭证Token

请求体

名称 类型 必填 描述
assignedTo string 指派给,如果没填会使用任务当前的指派人
currentConsumed int 本次消耗
realStarted date 实际开始,如果没填会使用任务开始(继续)时填写的实际开始时间
finishedDate date 完成时间
comment string 备注

请求示例

{
    "currentConsumed":1,
    "assignedTo":"admin",
    "realStarted":"2022-12-02 14:04:59",
    "finishedDate":"2022-12-02 15:45:27",
    "comment":"完成任务"
} 

请求响应

名称 类型 必填 描述
id int 任务ID
project int 所属任务
parent int 父任务
execution int 所属执行
module int 所属模块
story int 关联需求
fromBug int 来源于Bug
name string 任务名称
type string 任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)
pri int 优先级
estimate float 预计工时
consumed float 消耗工时
left float 剩余工时
deadline date 预计结束日期
status string 状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)
desc string 任务描述
openedBy 创建人
openedDate datetime 创建时间
assignedTo 指派给
assignedDate datetime 指派时间
estStarted date 预计开始日期
realStarted datetime 实际开始时间
finishedBy string 由谁完成
finishedDate datetime 完成时间
closedBy 由谁关闭
closedDate datetime 关闭时间
team array 团队,应用于多人任务

响应示例

{
    "id": 2,
    "project": 1,
    "parent": 0,
    "execution": 2,
    "module": 0,
    "design": 0,
    "story": 0,
    "storyVersion": 1,
    "designVersion": 0,
    "fromBug": 0,
    "feedback": 0,
    "fromIssue": 0,
    "name": "testtt",
    "type": "devel",
    "mode": "",
    "pri": 0,
    "estimate": 0,
    "consumed": 4,
    "left": 0,
    "deadline": "2022-12-31",
    "status": "done",
    "subStatus": "",
    "color": "",
    "mailto": null,
    "desc": "",
    "version": 1,
    "openedBy": "admin",
    "openedDate": "2022-12-02T05:08:49Z",
    "assignedTo": "admin",
    "assignedDate": "2022-12-02T07:55:26Z",
    "estStarted": "2022-12-01",
    "realStarted": "2022-12-02T06:04:59Z",
    "finishedBy": "admin",
    "finishedDate": "2022-12-02T07:45:27Z",
    "finishedList": "",
    "canceledBy": "",
    "canceledDate": null,
    "closedBy": "",
    "closedDate": null,
    "planDuration": 0,
    "realDuration": 1,
    "closedReason": "",
    "lastEditedBy": "admin",
    "lastEditedDate": "2022-12-02T07:55:26Z",
    "activatedDate": "",
    "order": 0,
    "repo": 0,
    "mr": 0,
    "entry": "",
    "lines": "",
    "v1": "",
    "v2": "",
    "deleted": "0",
    "vision": "rnd",
    "storyID": null,
    "storyTitle": null,
    "latestStoryVersion": null,
    "storyStatus": null,
    "assignedToRealName": "admin",
    "children": [],
    "members": [],
    "team": [],
    "files": [],
    "needConfirm": false,
    "progress": 100
}  
评论列表
🍻
机灵的地瓜 2024-12-05 11:44:19 回复
请问这个接口可以指定是谁完成?
回复
这个接口不支持指定由谁完成,默认会取请求接口token中的用户。
🍻
机灵的地瓜 2024-12-04 14:08:29 回复
请问怎么接口是怎么用的?怎么指定是哪个任务完成?
回复
接口网址中id,需要填写实际要完成任务的ID
https://xxx.com/api.php/v1/tasks/id/finish
回复
可以看下系统里后台-二次开发-接口文档,接口首先是有个请求基路径的,默认是xxxx/zentao/api.php/v1 然后根据文档找到对应的接口,把请求的URL中:id 改成实际需要完成的任务ID,然后调用就可以了。
刘金莲
高级客户经理
17685742391
3784249187
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。