|
@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
|
|
|
|
|
use App\Models\AccountInvite;
|
|
use App\Models\AccountInvite;
|
|
use App\Models\Appointment;
|
|
use App\Models\Appointment;
|
|
|
|
+use App\Models\AppointmentView;
|
|
use App\Models\Bill;
|
|
use App\Models\Bill;
|
|
use App\Models\Client;
|
|
use App\Models\Client;
|
|
use App\Models\ClientBDTDevice;
|
|
use App\Models\ClientBDTDevice;
|
|
@@ -157,9 +158,7 @@ class RdController extends Controller
|
|
{
|
|
{
|
|
$pro = $this->performer->pro;
|
|
$pro = $this->performer->pro;
|
|
$filters = $request->all();
|
|
$filters = $request->all();
|
|
- $appointments = Appointment::whereHas('client',function($qry)use($pro){
|
|
|
|
- return $qry->where('rd_pro_id', $pro->id);
|
|
|
|
- });
|
|
|
|
|
|
+ $appointments = AppointmentView::where('client_rd_pro_id', $pro->id);
|
|
$this->filterMultiQuery($request, $appointments, 'raw_date', 'date_category', 'date_value_1', 'date_value_2');
|
|
$this->filterMultiQuery($request, $appointments, 'raw_date', 'date_category', 'date_value_1', 'date_value_2');
|
|
$this->filterSimpleQuery($request, $appointments, 'status', 'status');
|
|
$this->filterSimpleQuery($request, $appointments, 'status', 'status');
|
|
$appointments = $appointments->orderBy('end_time', 'DESC')->paginate(20);
|
|
$appointments = $appointments->orderBy('end_time', 'DESC')->paginate(20);
|