任务相关接口

完成单个任务 分享链接 /book/api/task-create-385.html

作者:雷勇 最后编辑:李运岭 于 2020-03-18 09:32:22 浏览量:10202
摘要:请求此方法,用于确认某一个任务完成,可指派完成任务的用户、消耗时间等信息。

方法说明

请求此方法,用于确认某一个任务完成,可指派完成任务的用户、消耗时间等信息。

使用示例
public function addTaskFinish()
{
    include_once('../vendor/zentao/zentao.php');
    $zentao = new \zentao();
    $params = array(
        'taskID'          => 16,
        'currentConsumed' => 1,
        'consumed'        => 19,
        'assignedTo'      => 'lisi',
        'finishedDate'    => '2019-11-12',
        'comment'         => '完成任务描述'
    );    // 请求参数
    $result = $zentao->addTaskFinish($params);
    return $result;
}
请求方式
POST
方法名称
addTaskFinish
请求参数
参数名称
参数类型
是否必填
参数描述
taskID
int 必填参数
任务ID
currentConsumed
int
必填参数
本次消耗【小时】
consumed
int 必填参数
之前消耗【小时,可从 完成单个任务可选信息 方法响应结果 task->consumed 获取】
assignedTo
string
必填参数
指派完成用户【示例:admin】
finishedDate
string
必填参数
实际完成时间【格式:2019-12-12】
comment
string
选填参数 完成备注
响应结果
success error
{
    "status": 1,
    "msg": "success",
    "result": []
}
{
    "status": 0,
    "msg": "error",
    "result": []
}
评论列表
🤖
Ss autumn 2021-01-21 19:28:21 回复
请问怎么把本次消耗必填项改为非必填
回复
您好,目前这块是参与到系统计算中的,所以不支持自定义修改为非必填的,我们并不建议将这块的设置取消。
回复
由于实际场景中可能会出现,任务根据实际需求被压缩,需要将任务以0为本次消耗标注已完成,现在0和空都判为非法而无法关闭,若本次消耗参与计算无法取消必填,是否可以放过0的校验。
回复
这块目前不支持的,需求压缩,任务不用投入工时的话,可以将任务删除,用删除任务的api操作下呢?
回复
你的需求我觉得很合理,我也想把任务以0时间消耗关闭,并且不记录任何开始结束时间。
回复
很抱歉,目前系统还不支持任务0消耗关闭,任务实际的记录是记录工作内容以及工时消耗的,贵公司对于这块需求比较急需的话,可以尝试做下二次开发实现呢。
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。