接口日志param不保存json参数

Blade 未结 1 614
clxisclx
clxisclx 剑童 2021-08-31 16:05

一、该问题的重现步骤是什么?

1. 接口上加@ApiLog

2. 前台请求参数是一个json


二、你期待的结果是什么?实际看到的又是什么?

在blade_log_api的表中,字段param能存到该json;

实际存到的是空字符串

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

SpringBlade;3.1.0;win10

四、请提供详细的错误堆栈信息,这很重要。

接口正常,无错误信息,只是保存的信息不是想要的

五、若有更多详细信息,请在下面提供。

当请求参数不是json时,param保存的是我想要的

1条回答
  • 2021-09-01 11:01

    你写的代码是怎样的,请求的参数是怎样的,不提供无法排查

    作者追问:2021-09-01 11:29

    代码和参数:

    image.png

    作者追问:2021-09-01 12:32

    参数

    {

        "financingProductName":"ytxx",

        "loanTerm":22,

        "loanLimit":700,

        "bankDailyRate":8.1,

        "serviceDailyUpRate":7.9,

        "serviceDailyDownRate":8.5,

        "warehouseFinancingSupervisionUpUnitPrice":1000,

        "warehouseFinancingSupervisionDownUnitPrice":60,

        "investor":"xxx",

        "unit":2,

        "productIntroduction":"aaa",

        "suitableUser":"ddd",

        "handleMethod":"ee",

        "businessProcess":"qq",

        "productAdvantage":"11",

        "wfUserId":1123598821738675203

    }


    0 讨论(0)
提交回复