automatically complete tasks

This commit is contained in:
Omair Saleh
2023-06-15 04:37:21 +08:00
parent 9d99665669
commit 09f20ca34c
@@ -198,17 +198,15 @@ class UpdatePerfexCRMProcessor
}
$taskStatus = PerfexCRMTaskStatus::NOT_STARTED;
Log::info(json_encode($result->payload));
if($tasks[$count]['status'] != ''){
Log::info(json_encode($tasks[$count]['status']));
$taskStatus = $tasks[$count]['status'];
}
// Get existing or create task
$result = $this->fetchesPerfexCRMTask->execute($tasks[$count]['name'], $milestoneId, 'project', $projectId);
if(isset($result->payload)){
Log::info(json_encode([$taskStatus != PerfexCRMTaskStatus::NOT_STARTED, $result->payload[0]['status']]));
if($taskStatus != PerfexCRMTaskStatus::NOT_STARTED && $result->payload[0]['status'] == PerfexCRMTaskStatus::NOT_STARTED)
//&& $result->payload[0]['status'] == PerfexCRMTaskStatus::NOT_STARTED
if($taskStatus != PerfexCRMTaskStatus::NOT_STARTED )
{
$task = $result->payload[0];
$result = $this->updatesPerfexCRMTask->execute($task['id'], $task['name'], $task['milestone'], $task['rel_id'], $taskStatus, $task['startdate'], is_null($task['duedate']) ? '': $task['duedate']);