package controller import ( "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/net/ghttp" "github.com/gogf/gf/v2/util/gconv" "jybxseo/internal/service" "jybxseo/utility" ) func BiddingDetail(r *ghttp.Request) { nameCode := getSubdomain(r.Request.Host) isLogin := utility.JySessionLoginEd(r) seoId := r.Get("seoId").String() if seoId == "" { utility.HtmlRender.NotFound(r) return } detail := service.JyBxSeoDetailRoot.GetDetail(r.Context(), seoId, isLogin) areaNode := service.JyBxSeoAreaRoot.GetNodeByCode(nameCode) if areaNode == nil { if areaName := gconv.String(detail["area"]); areaName != "" { areaNode = service.JyBxSeoAreaRoot.GetNodeByName(areaName) } } utility.HtmlRender.Render(r, "detail.html", g.Map{ "Request": r.Request, "areaNode": areaNode, "detail": detail, //"tdk": service.JySeoTdk.GetAreaIndexTdk(r.Context(), node.Name), }) }