From 8e0d215a1c01b4b31d227634722852a914fbe022 Mon Sep 17 00:00:00 2001 From: "LinskRuis.32G" Date: Mon, 26 Apr 2021 23:39:34 +0800 Subject: [PATCH] bugs++ --- go.mod | 2 +- go.sum | 4 ++-- service/utilService/mids.go | 15 +++++++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index e3d8cdf..d0d67f1 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/dgrijalva/jwt-go v3.2.0+incompatible github.com/gin-gonic/gin v1.7.1 github.com/go-sql-driver/mysql v1.5.0 - github.com/mgr9525/HyperByte-Transfer-Protocol v0.0.0-20210422034730-0b85fcf3afe0 + github.com/mgr9525/HyperByte-Transfer-Protocol v0.0.0-20210426153421-56963f4775c8 github.com/mgr9525/go-cloud v1.0.6-0.20210425153348-0292a9ccd8f8 github.com/mgr9525/go-ruisutil v1.0.8-0.20210317093428-f69295935056 github.com/qiniu/qmgo v0.9.2 diff --git a/go.sum b/go.sum index 2cba825..abb1de4 100644 --- a/go.sum +++ b/go.sum @@ -97,8 +97,8 @@ github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHX github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-sqlite3 v1.14.0 h1:mLyGNKR8+Vv9CAU7PphKa2hkEqxxhn8i32J6FPj1/QA= github.com/mattn/go-sqlite3 v1.14.0/go.mod h1:JIl7NbARA7phWnGvh0LKTyg7S9BA+6gx71ShQilpsus= -github.com/mgr9525/HyperByte-Transfer-Protocol v0.0.0-20210422034730-0b85fcf3afe0 h1:pnIfNO1DHHY5QSTZZD6bIJa2yDoI+saVY4YaQd8EdA8= -github.com/mgr9525/HyperByte-Transfer-Protocol v0.0.0-20210422034730-0b85fcf3afe0/go.mod h1:U2OZ06VD1PHu3ZLZ8tuEHooaOZnoke/4ZKAZfL44bUQ= +github.com/mgr9525/HyperByte-Transfer-Protocol v0.0.0-20210426153421-56963f4775c8 h1:0H1rZNOJEAuidzG5KNIwylLS8cukGRrg7VfGI474lbQ= +github.com/mgr9525/HyperByte-Transfer-Protocol v0.0.0-20210426153421-56963f4775c8/go.mod h1:U2OZ06VD1PHu3ZLZ8tuEHooaOZnoke/4ZKAZfL44bUQ= github.com/mgr9525/go-cloud v1.0.6-0.20210425153348-0292a9ccd8f8 h1:0OloknN3axz+XuBpc6OpTtVIlCE2GoUhvS3NP4tc354= github.com/mgr9525/go-cloud v1.0.6-0.20210425153348-0292a9ccd8f8/go.mod h1:VkCKgivVD2OX75Zwh+AO3zuJyxGCsuo0zdy+UXCYy9I= github.com/mgr9525/go-ruisutil v1.0.8-0.20210317093428-f69295935056 h1:JhXsFUB3mFWwiDc8c//E/6cUazJUX1lIiLgiM0asNjA= diff --git a/service/utilService/mids.go b/service/utilService/mids.go index 8e4eb89..23309b5 100644 --- a/service/utilService/mids.go +++ b/service/utilService/mids.go @@ -3,7 +3,10 @@ package utilService import ( "GoClouds/core/cloud/userCloud" "GoClouds/models" + "fmt" "github.com/gin-gonic/gin" + ruisUtil "github.com/mgr9525/go-ruisutil" + "net/http" ) const LgUserKey = "mid-lguser" @@ -30,3 +33,15 @@ func GetMidLgUser(c *gin.Context) *models.SysUser { } return lguser } +func MidNotFound404(c *gin.Context) { + c.Next() + if c.Writer.Status() == http.StatusNotFound && c.Writer.Size() <= 0 { + data := ruisUtil.Map{} + data["msg"] = "未找到页面!正在跳转。。。" + msg, ok := c.Get("404msg") + if ok { + data["msg"] = fmt.Sprintf("%v", msg) + } + c.HTML(http.StatusNotFound, "goto.html", data) + } +}