fix:记录请求日志
This commit is contained in:
parent
848ebcc443
commit
e760d92332
|
@ -63,9 +63,13 @@ func ApiRes(c *gin.Context, data interface{}, code int, msg ...string) {
|
|||
}
|
||||
// 记录日志
|
||||
if logId > 0 {
|
||||
var appId int64
|
||||
if appCheckInfo != nil {
|
||||
appId = appCheckInfo.AppId
|
||||
}
|
||||
services.RequestLogUpdate(&orderrequestlogmodel.OrderRequestLog{
|
||||
Id: logId,
|
||||
AppId: appCheckInfo.AppId,
|
||||
AppId: appId,
|
||||
OutTradeNo: GetOutTradeNo(c),
|
||||
MerchantResponse: originData,
|
||||
Status: common.STATUS_DISABLED,
|
||||
|
|
|
@ -156,6 +156,7 @@ func ValidatePayRequest() gin.HandlerFunc {
|
|||
controllers.ApiRes(c, nil, appCheck.Code)
|
||||
return
|
||||
}
|
||||
c.Set("appCheckInfo", appCheck)
|
||||
//解密
|
||||
dataByte, errCode := api.DeCrypt(appCheck.App, requestDataStruct.Data, requestDataStruct.Key)
|
||||
if errCode != errorcode.Success {
|
||||
|
@ -186,7 +187,7 @@ func ValidatePayRequest() gin.HandlerFunc {
|
|||
if err != nil {
|
||||
utils.Log(c, "参数错误", "path=", path, "err=", err.Error(), "msg=", msg)
|
||||
controllers.ApiRes(c, nil, errorcode.ParamError, msg...)
|
||||
c.Abort()
|
||||
return
|
||||
}
|
||||
err = json.Unmarshal(dataByte, &v)
|
||||
if err != nil {
|
||||
|
@ -194,7 +195,7 @@ func ValidatePayRequest() gin.HandlerFunc {
|
|||
return
|
||||
}
|
||||
c.Set("request", v)
|
||||
c.Set("appCheckInfo", appCheck)
|
||||
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue