diff --git a/business/model/dao/dao_job.go b/business/model/dao/dao_job.go index 8c3afcafb..110badbe5 100644 --- a/business/model/dao/dao_job.go +++ b/business/model/dao/dao_job.go @@ -102,8 +102,11 @@ func GetJobs(db *DaoDB, userIDs []string, categoryIDs, statuss, vendorIDs, types sqlParams = append(sqlParams, toTime) } if span != 0 { - sql += ` AND a.job_span & ? <> 0` - sqlParams = append(sqlParams, span) + if span == model.JobSpanTop { + sql += ` AND a.job_span_top = 1` + } else { + sql += ` AND a.job_span_recmd = 1` + } } if keyword != "" { sql += ` AND (a.title LIKE ? OR a.content LIKE ? OR a.address LIKE ? OR b.name LIKE ?)`