diff --git a/business/bidding/bidding.go b/business/bidding/bidding.go index f662d481b..dcb2524c0 100644 --- a/business/bidding/bidding.go +++ b/business/bidding/bidding.go @@ -16,6 +16,10 @@ func GetBiddingMsg(ctx *jxcontext.Context, param map[string]interface{}) (result sql += " and a.title like ?" sqlParam = append(sqlParam, "%"+utils.Interface2String(param["title"])+"%") } + if param["city"] != nil { + sql += " and a.city like ?" + sqlParam = append(sqlParam, "%"+utils.Interface2String(param["city"])+"%") + } if param["startTime"] != nil { sql += " and a.cg_time > ?" sqlParam = append(sqlParam, utils.Interface2String(param["startTime"])) diff --git a/business/model/bidding.go b/business/model/bidding.go index 5c86515dd..560eabb05 100644 --- a/business/model/bidding.go +++ b/business/model/bidding.go @@ -7,4 +7,5 @@ type BiddingInfo struct { Title string `orm:"size(512);column(title)" json:"title"` CgUrl string `orm:"size(512);column(cg_url)" json:"cgUrl"` CgTime time.Time `orm:"cg_time;type(datetime)" json:"cgTime"` + City string `orm:"size(512);column(city)" json:"city"` } diff --git a/controllers/bidding.go b/controllers/bidding.go index c9023d551..72565b9e7 100644 --- a/controllers/bidding.go +++ b/controllers/bidding.go @@ -13,6 +13,7 @@ type BiddingController struct { // @Description 获取招标信息 // @Param token header string false "认证token" // @Param title query string false "标题" +// @Param city query string false "标题" // @Param startTime query string false "开始时间" // @Param endTime query string false "结束时间" // @Param pageSize query int false "页数"