Files
EasySoft-ZenTaoPMS/api/v1/entries/taskstart.php
T
2021-07-19 11:58:25 +08:00

30 lines
705 B
PHP

<?php
/**
* 禅道API的taskStat资源类
* 版本V1
*
* The task entry point of zentaopms
* Version 1
*/
class taskStartEntry extends Entry
{
public function post($taskID)
{
$task = $this->loadModel('task')->getByID($taskID);
$fields = 'assignedTo,realStarted,comment,left';
$this->batchSetPost($fields);
$control = $this->loadController('task', 'start');
$this->requireFields('left');
$control->start($taskID);
$data = $this->getData();
if($data->result == 'fail') return $this->sendError(400, $data->message);
$task = $this->loadModel('task')->getByID($taskID);
$this->send(200, $task);
}
}