日志模块
This commit is contained in:
parent
a0cd2b277b
commit
79250bc0db
@ -52,11 +52,8 @@ func (_ *ControllerV1) TokenVerify(ctx context.Context, _ *request.TokenVerifyRe
|
|||||||
// 检查 Session 是否有效
|
// 检查 Session 是否有效
|
||||||
token = tokenService.GetToken(req)
|
token = tokenService.GetToken(req)
|
||||||
if tokenService.VerifyToken(token) {
|
if tokenService.VerifyToken(token) {
|
||||||
// 有效则输出Token依然有效
|
|
||||||
ResultUtil.SuccessNoData(req, "Token 有效")
|
ResultUtil.SuccessNoData(req, "Token 有效")
|
||||||
} else {
|
} else {
|
||||||
// 生成新的 Session
|
|
||||||
token = tokenService.CreateToken()
|
|
||||||
ResultUtil.ErrorNoData(req, ErrorCode.TokenVerifyFailed)
|
ResultUtil.ErrorNoData(req, ErrorCode.TokenVerifyFailed)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -21,7 +21,7 @@ func CreateToken() do.TokenDO {
|
|||||||
}
|
}
|
||||||
_, err := g.Model("xf_token").Data(token).OmitEmpty().Insert()
|
_, err := g.Model("xf_token").Data(token).OmitEmpty().Insert()
|
||||||
if err == nil {
|
if err == nil {
|
||||||
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "Token", token.Token, "创建成功")
|
g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "Token", token.Token, "创建成功")
|
||||||
return token
|
return token
|
||||||
} else {
|
} else {
|
||||||
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
|
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
|
||||||
@ -43,11 +43,11 @@ func GetToken(token string) *do.TokenDO {
|
|||||||
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
|
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
|
||||||
return nil
|
return nil
|
||||||
} else {
|
} else {
|
||||||
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "Token", tokenDO.Token, "获取成功")
|
g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "Token", tokenDO.Token, "获取成功")
|
||||||
return &tokenDO
|
return &tokenDO
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "xf_token 数据表为空")
|
g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "xf_token 数据表为空")
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -64,6 +64,6 @@ func DeleteToken(token string) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
|
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
|
||||||
} else {
|
} else {
|
||||||
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "Token", token, "删除成功")
|
g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "Token", token, "删除成功")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,16 +2,16 @@ package ResultUtil
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"PersonalMain/utility/ErrorCode"
|
"PersonalMain/utility/ErrorCode"
|
||||||
|
"context"
|
||||||
"github.com/gogf/gf/v2/frame/g"
|
"github.com/gogf/gf/v2/frame/g"
|
||||||
"github.com/gogf/gf/v2/net/ghttp"
|
"github.com/gogf/gf/v2/net/ghttp"
|
||||||
)
|
)
|
||||||
|
|
||||||
type DataResult struct{}
|
|
||||||
|
|
||||||
// Success
|
// Success
|
||||||
//
|
//
|
||||||
// 内容输出(包含 data)
|
// 内容输出(包含 data)
|
||||||
func Success(req *ghttp.Request, message string, data interface{}) {
|
func Success(req *ghttp.Request, message string, data interface{}) {
|
||||||
|
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "<Success[200]>", message)
|
||||||
req.Response.WriteJson(g.Map{
|
req.Response.WriteJson(g.Map{
|
||||||
"output": "Success",
|
"output": "Success",
|
||||||
"code": 200,
|
"code": 200,
|
||||||
@ -24,6 +24,7 @@ func Success(req *ghttp.Request, message string, data interface{}) {
|
|||||||
//
|
//
|
||||||
// 内容输出(不含 data)
|
// 内容输出(不含 data)
|
||||||
func SuccessNoData(req *ghttp.Request, message string) {
|
func SuccessNoData(req *ghttp.Request, message string) {
|
||||||
|
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "<SuccessNoData[200]>", message)
|
||||||
req.Response.WriteJson(g.Map{
|
req.Response.WriteJson(g.Map{
|
||||||
"output": "Success",
|
"output": "Success",
|
||||||
"code": 200,
|
"code": 200,
|
||||||
@ -35,6 +36,7 @@ func SuccessNoData(req *ghttp.Request, message string) {
|
|||||||
//
|
//
|
||||||
// 错误输出(包含 data)
|
// 错误输出(包含 data)
|
||||||
func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{}) {
|
func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{}) {
|
||||||
|
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "<Error[", errorCode.Code(), "]>", errorCode.Message())
|
||||||
req.Response.WriteJson(g.Map{
|
req.Response.WriteJson(g.Map{
|
||||||
"output": errorCode.Output(),
|
"output": errorCode.Output(),
|
||||||
"code": errorCode.Code(),
|
"code": errorCode.Code(),
|
||||||
@ -47,6 +49,7 @@ func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{})
|
|||||||
//
|
//
|
||||||
// 错误输出(不含 data)
|
// 错误输出(不含 data)
|
||||||
func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) {
|
func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) {
|
||||||
|
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "ErrorNoData[", errorCode.Code(), "]>", errorCode.Message())
|
||||||
req.Response.WriteJson(g.Map{
|
req.Response.WriteJson(g.Map{
|
||||||
"output": errorCode.Output(),
|
"output": errorCode.Output(),
|
||||||
"code": errorCode.Code(),
|
"code": errorCode.Code(),
|
||||||
@ -58,6 +61,7 @@ func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) {
|
|||||||
//
|
//
|
||||||
// 默认错误输出(包含 data)
|
// 默认错误输出(包含 data)
|
||||||
func ErrorDefault(req *ghttp.Request, output string, code int, message string, data interface{}) {
|
func ErrorDefault(req *ghttp.Request, output string, code int, message string, data interface{}) {
|
||||||
|
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "ErrorDefault[", code, "]>", message)
|
||||||
req.Response.WriteJson(g.Map{
|
req.Response.WriteJson(g.Map{
|
||||||
"output": output,
|
"output": output,
|
||||||
"code": code,
|
"code": code,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user