Ejemplo n.º 1
0
 private function addMessage($ticket, $content, $type)
 {
     $message = $this->getDi()->helpdeskMessageRecord;
     $message->content = $content;
     $message->ticket_id = $ticket->ticket_id;
     $message->type = $type;
     $message = $this->strategy->fillUpMessageIdentity($message);
     $message->save();
     $this->strategy->onAfterInsertMessage($message);
     $ticket->status = $this->strategy->getTicketStatusAfterReply($message);
     $ticket->updated = $this->getDi()->sqlDateTime;
     $ticket->save();
 }
Ejemplo n.º 2
0
 private function addMessage($ticket, $value)
 {
     $message = $this->getDi()->helpdeskMessageRecord;
     $message->content = $value['content'];
     $message->ticket_id = $ticket->ticket_id;
     $message->type = $value['type'];
     $message->setAttachments($value['attachments']);
     $message = $this->strategy->fillUpMessageIdentity($message);
     $message->save();
     $this->strategy->onAfterInsertMessage($message);
     $ticket->status = $this->strategy->getTicketStatusAfterReply($message);
     $ticket->updated = $this->getDi()->sqlDateTime;
     $ticket->save();
 }