From f08be138555b47492e37804c851d02c3fb239e89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 2 Nov 2020 15:59:03 +0800 Subject: [PATCH] job --- business/model/dao/dao_job.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/business/model/dao/dao_job.go b/business/model/dao/dao_job.go index cf29ca765..523d3e714 100644 --- a/business/model/dao/dao_job.go +++ b/business/model/dao/dao_job.go @@ -25,7 +25,8 @@ func GetJobCategories(db *DaoDB, name string) (jobCategories []*model.JobCategor type GetJobsResult struct { model.Job - CategoryName string `json:"CategoryName"` //分类名 + CategoryName string `json:"categoryName"` //分类名 + IndexImg string `json:"indexImg"` //任务封面 } func GetJobs(db *DaoDB, userIDs []string, categoryIDs, statuss, vendorIDs, types []int, includeStep bool, fromTime, toTime time.Time, pageSize, offset int) (pagedInfo *model.PagedInfo, err error) { @@ -98,7 +99,10 @@ func GetJobs(db *DaoDB, userIDs []string, categoryIDs, statuss, vendorIDs, types ` sqlParams3 := []interface{}{v.ID} err = GetRows(db, &jobImgs, sql3, sqlParams3) - v.JobImgs = jobImgs + if len(jobImgs) > 0 { + v.JobImgs = jobImgs + v.IndexImg = jobImgs[0].Img + } } pagedInfo.Data = jobs }