1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package controllers
- import (
- "cc-officialweb/service"
- beego "github.com/beego/beego/v2/server/web"
- )
- type MainController struct {
- beego.Controller
- }
- func (c *MainController) Get() {
- var banner []string
- var success []string
- var honor []string
- //获取轮播图
- resource := service.GetResource("banner")
- for _, v := range resource {
- banner = append(banner, v.Url)
- }
- //获取成功案例轮播图
- exams := service.GetResource("example")
- for _, v := range exams {
- success = append(success, v.Url)
- }
- //资质荣耀
- honors := service.GetResource("honor")
- for _, v := range honors {
- honor = append(honor, v.Url)
- }
- //产品服务
- products := service.GetIndexProductServe("product")
- serve := service.GetIndexProductServe("serve")
- //数据大屏展示
- getData, err := service.GetData(true)
- if err == nil {
- c.Data["Datas"] = getData
- } else {
- c.Data["Datas"] = "未获得数据"
- }
- c.Data["honor"] = honor
- c.Data["banner"] = banner
- c.Data["example"] = success
- c.Data["Products"] = products
- c.Data["Serves"] = serve
- c.TplName = "index.html"
- }
|