• 按照需求存在需要对源平台返回的数据做格式化处理的场景。例如源平台返回的发货日期为长日期字段 YYYYMMDD HH:MM:SS 格式,实际需求需要短日期字段YYYYMMDD,此时平台提供了自定义函数formatResponse可以对对字段的格式进行处理,按照需求的格式生成新字段进行后续处理。

    示例代码如下

    1. "formatResponse": [
    2. {
    3. "old": "delivery_statusInfo.delivery_date",
    4. "new": "modify_date_new",
    5. "format": "date"
    6. }
    7. ],

    old为源平台正常返回字段
    new为需要新增的字段名称
    format 为新字段的格式

    format支持以下格式处理:

    ● date            日期 2020-11-11
    ● time            时间 13:33:21
    ● dateTime        日期时间 2020-12-12 23:23
    ● shortDate       短日期  09-31
    ● shortTime       短时间  13:23
    ● shortDateTime   短日期时间 09-31 11:23
    ● dateDescription 文本描述日期  一天前,一周前,三个月前,一年前
    ● amount          金额千分位 ¥1,000.00   ¥0.00
    ● longText(15)    长文本,参数默认15  这是一个很长很长的文本后面省略...
    ● intval          *整数  
    ● round(2)        *浮点精度,参数默认2  
    ● implode(',')    *数组转文本,参数默认,