add contract, add door_log
This commit is contained in:
@@ -28,7 +28,7 @@ class TicketInstallmentRequestSearchPending extends TicketInstallmentRequest
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
[['id_ticket_installment_request', 'id_ticket', 'id_customer', 'status' ,'id_ticket_type'], 'integer'],
|
||||
[[ 'id_contract', 'id_ticket_installment_request', 'id_ticket', 'id_customer', 'status' ,'id_ticket_type'], 'integer'],
|
||||
[['customer_name' ], 'safe'],
|
||||
[[ 'start', ], 'date' , 'timestampAttribute' => 'timestampStart' ,'timestampAttributeFormat' => 'yyyy-MM-dd' ],
|
||||
[[ 'end' , ], 'date' , 'timestampAttribute' => 'timestampEnd' ,'timestampAttributeFormat' => 'yyyy-MM-dd' ],
|
||||
@@ -69,6 +69,7 @@ class TicketInstallmentRequestSearchPending extends TicketInstallmentRequest
|
||||
'ticket_installment_request.status as request_status',//status
|
||||
'ticket_installment_request.request_sent_at as request_sent_at',//sent_at
|
||||
'ticket_installment_request.priority as request_priority',//sent_at
|
||||
'ticket_installment_request.id_contract as request_id_contract',//sent_at
|
||||
'ticket_installment_request.request_processed_at as request_processed_at',//request_processed_at
|
||||
'customer.id_customer as customer_id_customer',//id_customer
|
||||
'customer.name as customer_name',//customer_name
|
||||
@@ -80,8 +81,8 @@ class TicketInstallmentRequestSearchPending extends TicketInstallmentRequest
|
||||
]);
|
||||
$query->from("ticket_installment_request");
|
||||
$query->innerJoin("customer","customer.id_customer = ticket_installment_request.id_customer");
|
||||
$query->innerJoin("ticket","ticket.id_ticket = ticket_installment_request.id_ticket");
|
||||
$query->innerJoin("ticket_type","ticket.id_ticket_type = ticket_type.id_ticket_type");
|
||||
$query->leftJoin("ticket","ticket.id_ticket = ticket_installment_request.id_ticket");
|
||||
$query->leftJoin("ticket_type","ticket.id_ticket_type = ticket_type.id_ticket_type");
|
||||
|
||||
$query->andWhere(['ticket_installment_request.status' => TicketInstallmentRequest::$STATUS_PENDING]);
|
||||
|
||||
@@ -93,6 +94,7 @@ class TicketInstallmentRequestSearchPending extends TicketInstallmentRequest
|
||||
'customer.id_customer' => $this->id_customer,
|
||||
'ticket_installment_request.status' => $this->status,
|
||||
'ticket_type.id_ticket_type' => $this->id_ticket_type,
|
||||
'ticket_installment_request.id_contract' => $this->id_contract,
|
||||
]);
|
||||
$query->andFilterWhere(['like', 'customer.name', $this->customer_name]);
|
||||
//target time
|
||||
|
||||
Reference in New Issue
Block a user