package hdl import ( "applet/app/comm/e" svc2 "applet/app/comm/svc" "applet/app/comm/utils" "applet/app/custom/svc" "code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models" "github.com/gin-gonic/gin" ) func ProjectBase(c *gin.Context) { var cate = []map[string]string{ {"name": "全部", "value": ""}, } var cateMap = make([]models.CampTaskProjectCate, 0) svc2.MasterDb(c).Where("is_show=1").OrderBy("sort desc,id desc").Find(&cateMap) for _, v := range cateMap { tmp := map[string]string{ "name": v.Name, "value": utils.IntToStr(v.Id), } cate = append(cate, tmp) } res := map[string]interface{}{ "cate": cate, "price": []map[string]string{ {"name": "全部", "value": ""}, {"name": "免费合作", "value": "0_0"}, {"name": "¥0-450万", "value": "0_450"}, {"name": "¥450-600万", "value": "450_600"}, {"name": "¥600-1000万", "value": "600_1000"}, {"name": "¥1000万以上", "value": "1000_99999999"}, }, "sort": []map[string]string{ {"name": "默认排序", "value": ""}, {"name": "合作金额从低到高", "value": "money_asc"}, {"name": "合作金额从高到低", "value": "money_desc"}, }, } e.OutSuc(c, res, nil) return } func ProjectList(c *gin.Context) { svc.ProjectList(c) } func ProjectDetail(c *gin.Context) { svc.ProjectDetail(c) } func ProjectLikeList(c *gin.Context) { svc.ProjectLikeList(c) } func ProjectLike(c *gin.Context) { svc.ProjectLike(c) }