Resolve "Ticket changes" #830

Merged
arcticzero merged 5 commits from 21-ticket-changes into master 2018-02-26 09:53:57 +00:00
2 changed files with 29 additions and 0 deletions
Showing only changes of commit 7b39419710 - Show all commits

View file

@ -173,6 +173,12 @@ class JobOrder
*/
protected $cancel_reason;
// tickets associated with job order
/**
* @ORM\OneToMany(targetEntity="Ticket", mappedBy="job_order")
*/
protected $tickets;
public function __construct()
{
$this->date_create = new DateTime();
@ -435,4 +441,9 @@ class JobOrder
{
return $this->cancel_reason;
}
public function getTickets()
{
return $this->tickets;
}
}

View file

@ -103,6 +103,13 @@ class Ticket
*/
protected $customer;
// job order associated with the ticket (optional)
/**
* @ORM\ManyToOne(targetEntity="JobOrder", inversedBy="tickets")
* @ORM\JoinColumn(name="job_order_id", referencedColumnName="id", nullable=true)
*/
protected $job_order;
public function __construct()
{
$this->date_create = new DateTime();
@ -260,4 +267,15 @@ class Ticket
{
return $this->customer;
}
public function setJobOrder(JobOrder $job_order)
{
$this->job_order = $job_order;
return $this;
}
public function getJobOrder()
{
return $this->job_order;
}
}