From 2840dec1b78f1d0e919a842519cb814fa5ae3866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 17 Dec 2020 17:00:47 +0800 Subject: [PATCH] a --- business/model/dao/dao_job.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/business/model/dao/dao_job.go b/business/model/dao/dao_job.go index b8c4757b6..8c3afcafb 100644 --- a/business/model/dao/dao_job.go +++ b/business/model/dao/dao_job.go @@ -111,17 +111,17 @@ func GetJobs(db *DaoDB, userIDs []string, categoryIDs, statuss, vendorIDs, types } if sortType != 0 { if sortType == sortTypeDistance { - sql += ` ORDER BY job_span_top, top_seq, distance` + sql += ` ORDER BY job_span_top DESC, top_seq, distance` } else if sortType == -sortTypeDistance { - sql += ` ORDER BY job_span_top, top_seq, distance DESC` + sql += ` ORDER BY job_span_top DESC, top_seq, distance DESC` } else if sortType == sortTypeAvgPrice { - sql += ` ORDER BY job_span_top, top_seq, a.avg_price` + sql += ` ORDER BY job_span_top DESC, top_seq, a.avg_price` } else if sortType == -sortTypeAvgPrice { - sql += ` ORDER BY job_span_top, top_seq, a.avg_price DESC` + sql += ` ORDER BY job_span_top DESC, top_seq, a.avg_price DESC` } else if sortType == sortTypeTime { - sql += ` ORDER BY job_span_top, top_seq, a.created_at` + sql += ` ORDER BY job_span_top DESC, top_seq, a.created_at` } else if sortType == -sortTypeTime { - sql += ` ORDER BY job_span_top, top_seq, a.created_at DESC` + sql += ` ORDER BY job_span_top DESC, top_seq, a.created_at DESC` } } sql += " LIMIT ? OFFSET ?"