1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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")
- //数据大屏展示
- // data, err := service.GetData()
- data, err := service.GetDataByType("覆盖区域")
- data2, err := service.GetDataByType("覆盖领域")
- data3, err := service.GetDataByType("监测对象")
- data4, err := service.GetDataByType("冷链验证")
- data5, err := service.GetDataByType("探头校准")
- data = append(data, data2...)
- data = append(data, data3...)
- data = append(data, data4...)
- data = append(data, data5...)
- if err == nil {
- c.Data["Datas"] = data
- } 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"
- }
|