|
|
|
|
@ -18,11 +18,14 @@ class UaderMapuchePersona extends Model
|
|
|
|
|
|
|
|
|
|
static public function BuscarPersonaPorTelefono($cel) { |
|
|
|
|
$persona = DB::table('uader_mapuche_persona') |
|
|
|
|
->selectRaw('max(id) as id_dj') |
|
|
|
|
->whereRaw("'549'||REGEXP_REPLACE(telefono_celular, '-|-15','','g') = '$cel'") |
|
|
|
|
->first(); |
|
|
|
|
->join('uader_dj_persona', 'uader_mapuche_persona.id_dj_persona', '=', 'uader_dj_persona.id') |
|
|
|
|
->selectRaw('max(uader_mapuche_persona.id_dj_persona) as id_dj') |
|
|
|
|
->whereRaw("'549'||REGEXP_REPLACE(telefono_celular, '-|-15','','g') = '$cel'") |
|
|
|
|
// descomentar cuando termine el periodo de prueba |
|
|
|
|
// ->where('uader_dj_persona.estado', '=', 'C') |
|
|
|
|
->first(); |
|
|
|
|
if (!empty($persona)) { |
|
|
|
|
return UaderMapuchePersona::find($persona->id_dj); |
|
|
|
|
return UaderMapuchePersona::where('id_dj_persona', $persona->id_dj)->first(); |
|
|
|
|
} else { |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
|