getRates para nodal nuevo
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); }
Leave a Comment