劲创营---任务项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

55 line
1.4 KiB

  1. package hdl
  2. import (
  3. "applet/app/comm/e"
  4. svc2 "applet/app/comm/svc"
  5. "applet/app/comm/utils"
  6. "applet/app/custom/svc"
  7. "code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models"
  8. "github.com/gin-gonic/gin"
  9. )
  10. func ProjectBase(c *gin.Context) {
  11. var cate = []map[string]string{
  12. {"name": "全部", "value": ""},
  13. }
  14. var cateMap = make([]models.CampTaskProjectCate, 0)
  15. svc2.MasterDb(c).Where("is_show=1").OrderBy("sort desc,id desc").Find(&cateMap)
  16. for _, v := range cateMap {
  17. tmp := map[string]string{
  18. "name": v.Name, "value": utils.IntToStr(v.Id),
  19. }
  20. cate = append(cate, tmp)
  21. }
  22. res := map[string]interface{}{
  23. "cate": cate,
  24. "price": []map[string]string{
  25. {"name": "全部", "value": ""},
  26. {"name": "免费合作", "value": "0_0"},
  27. {"name": "¥0-450万", "value": "0_450"},
  28. {"name": "¥450-600万", "value": "450_600"},
  29. {"name": "¥600-1000万", "value": "600_1000"},
  30. {"name": "¥1000万以上", "value": "1000_99999999"},
  31. },
  32. "sort": []map[string]string{
  33. {"name": "默认排序", "value": ""},
  34. {"name": "合作金额从低到高", "value": "money_asc"},
  35. {"name": "合作金额从高到低", "value": "money_desc"},
  36. },
  37. }
  38. e.OutSuc(c, res, nil)
  39. return
  40. }
  41. func ProjectList(c *gin.Context) {
  42. svc.ProjectList(c)
  43. }
  44. func ProjectDetail(c *gin.Context) {
  45. svc.ProjectDetail(c)
  46. }
  47. func ProjectLikeList(c *gin.Context) {
  48. svc.ProjectLikeList(c)
  49. }
  50. func ProjectLike(c *gin.Context) {
  51. svc.ProjectLike(c)
  52. }