示例#1
0
 private function updateTask($id, ArrangePacket $arrangePacket)
 {
     $data = [];
     foreach ($arrangePacket->getAttributes() as $key => $value) {
         if ($value != null) {
             $data[$key] = $value;
         }
     }
     unset($data['creatingDateTime']);
     $request = new Request([['id' => $id], $data]);
     $this->runUseCaseWithNoOfRetriesOnFail('task|update', $request, $this->getMaxRetries());
     if ($this->getUseCaseResponseStatus() == Response::STATUS_FAIL) {
         $this->lastOperationSuccess = false;
     }
     $this->lastOperationSuccess = true;
 }