This commit is contained in:
meusinfirmary
2025-05-29 13:21:59 +07:00
parent 3b9d94620a
commit 77bc5f10a6
29 changed files with 2206 additions and 2247 deletions

View File

@ -20,12 +20,16 @@ class Dummy extends Model
public static function updateDummyTrack($data)
{
return DB::table("t_dummy_tracks")->where("id", $data['id'])->update($data);
return DB::table("t_dummy_tracks")
->where("id", $data["id"])
->update($data);
}
public static function deleteDummyTrack($data)
{
return DB::table("t_dummy_tracks")->where("id", $data['id'])->delete();
return DB::table("t_dummy_tracks")
->where("id", $data["id"])
->delete();
}
// ------------------------------------------------------------------------------------------------------------------------------------------------------------------
@ -39,9 +43,9 @@ class Dummy extends Model
/**
* https://stackoverflow.com/questions/574691/mysql-great-circle-distance-haversine-formula
* miles: 3958.756 || 3959
* km: 6371
* meters: 6371000
* more accurate using km/meters than miles i think ~ rafifmulia
* km: 6371
* meters: 6371000
* more accurate using km/meters than miles i think ~
*/
public static function nearestHubInCircle($lat, $lng)
{
@ -51,9 +55,9 @@ class Dummy extends Model
HAVING distance <= 800
ORDER BY distance;";
$params = [
'lat1' => $lat,
'lat2' => $lat,
'lng' => $lng,
"lat1" => $lat,
"lat2" => $lat,
"lng" => $lng,
];
return DB::select($query, $params);
}