diff --git a/business/model/dao/dao_job.go b/business/model/dao/dao_job.go index 3abffb1a5..f583d4c2f 100644 --- a/business/model/dao/dao_job.go +++ b/business/model/dao/dao_job.go @@ -73,7 +73,7 @@ func GetJobs(db *DaoDB, userIDs []string, categoryIDs, statuss, vendorIDs, types SELECT SQL_CALC_FOUND_ROWS a.*, b.name ` if distanceFlag { - sql += `, ROUND(POWER((POWER(a.lng/100000-?,2))+(POWER(a.lat/100000-?,2)),1/2)) distance` + sql += `, getDistance(?, ?, longitude, latitude) distance` sqlParams = append(sqlParams, lng, lat) } sql += ` FROM job a