12345678910111213141516171819202122232425262728293031 |
- package controller
- import (
- "fmt"
- "github.com/gogf/gf/v2/frame/g"
- "github.com/gogf/gf/v2/net/ghttp"
- "jyseo/internal/service"
- )
- func ListIndustryHandler(r *ghttp.Request) {
- pCode := r.Get("industryCode").String()
- node := service.JySeoIndustryRoot.GetNodeByPCode(pCode)
- if node == nil {
- service.HtmlRender.NotFound(r)
- return
- }
- query := service.NewBiddingQuery().EquipIndustryNode(node)
- rData, err := query.GetOnceData(r.Context(), 300, "ListIndustry", service.JySeoIndustryRoot.GetData)
- if err != nil {
- g.Log().Errorf(r.Context(), err.Error())
- service.HtmlRender.RenderError(r, fmt.Errorf("获取列表数据异常"))
- return
- }
- service.HtmlRender.Render(r, "list_industry.html",
- g.Map{
- "list": rData,
- "node": node,
- "tdk": service.JySeoIndustryRoot.GetTdk(r.Context(), node),
- })
- }
|