From ce8feaa98b72106b4f21afdc620683dd7afe7b88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Sat, 17 Aug 2024 20:07:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=93=8D=E5=BA=94=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E6=97=B6=E9=97=B4=E6=9C=AA=E8=AE=BE=E7=BD=AE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- response/response.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/response/response.go b/response/response.go index ce80f4f..23093af 100644 --- a/response/response.go +++ b/response/response.go @@ -54,6 +54,8 @@ func Success(ctx *gin.Context, data any) { func Send(ctx *gin.Context, code any, httpCode int, data any) { // 设置请求是否成功的标识 ctx.Set(define.GetHttpHandleConfig().RequestIsSuccessField, fmt.Sprintf("%v", code) == fmt.Sprintf("%v", successBusinessCode)) + finishRequestTime := time.Now().UnixMilli() + ctx.Set(define.GetHttpHandleConfig().FinishRequestTimeField, finishRequestTime) if ctx.GetBool(hasSendResponseFlag) { // 已经发送过数据, 后面在发送数据, 不执行 return @@ -61,7 +63,6 @@ func Send(ctx *gin.Context, code any, httpCode int, data any) { // 设置数据已发送的标识 defer ctx.Set(hasSendResponseFlag, true) responseConfig := define.GetHttpHandleConfig() - finishRequestTime := time.Now().UnixMilli() responseData := map[string]any{ responseConfig.ResponseCodeField: code, responseConfig.ResponseMessageField: exception.GetMessage(code),