getRates para nodal nuevo
unknown
php
2 years ago
1.5 kB
6
Indexable
public function getRates(Request $request)
{
// aca la tarifa va depender del origen, cuando hice este codigo para el modal
// no estaba incluida el tema de la logica ya que solo queria mostrar las tarifas asociadas al doctor y no // tanto asi al tratamiento
// agregue en tratamientos rate_group_id
// este valor almacena
// doctor-X (autonomo)
// cont-X (empleado)
// cli-X
// en combinacion con management_clinic_id
// puedes determinar cual es la tarifa correcta a mostrar en tu modal, no estoy seguro si el primer modal se // mantendra activo o no, si se elimina puedes refactorizar esta funcion, sino recomiendo otra
// el punto es validar si management_clinic_id es nulo o no si es nulo la gestion la lleva el doctor
// y a partir de alli con rate_group_id podras determinar cual es la tarifa correcta si doctor o clinica
$data = Treatment::where('id', $request->treatment_id)->first();
if ($data != null) {
$rates = DB::table('doctor_rates')
->where('doctor_id', $data->doctor_id)
->get();
$data = [
'select' => $data->rate_detail_id,
'data' => $rates,
];
} else {
$data = [
'select' => null,
'data' => [],
];
}
return response()->json($data);
}Editor is loading...
Leave a Comment