services.go 796 B

123456789101112131415161718192021222324252627282930313233
  1. package controllers
  2. import (
  3. "cc-officialweb/service"
  4. beego "github.com/beego/beego/v2/server/web"
  5. "strconv"
  6. )
  7. type ServicesController struct {
  8. beego.Controller
  9. }
  10. func (s *ServicesController) Get() {
  11. var success []string
  12. ptype := s.GetString("ptype")
  13. id := s.GetString(":id")
  14. atoi, _ := strconv.Atoi(id)
  15. product := service.GetProduct(ptype)
  16. //获取成功案例轮播图
  17. exams := service.GetResource("example")
  18. for _, v := range exams {
  19. success = append(success, v.Url)
  20. }
  21. serves := service.GetIndexProductServe("serve")
  22. serve := service.GetServicesByID(atoi)
  23. getService := service.GetService(atoi)
  24. s.Data["GetService"] = getService
  25. s.Data["Serve"] = serve
  26. s.Data["Serves"] = serves
  27. s.Data["Products"] = product
  28. s.Data["example"] = success
  29. s.TplName = "services.html"
  30. }