1. 新增接口超时处理方案

新增接口默认等待时间为29秒,29秒未完成,则接口返请求超时。

超时后用相同参数再次请求,如果任务在执行期间,再次请求会返回一下信息:

  {
    "code": "409",
    "message": "任务执行中,请重试"
  }

企企新增接口有5分钟的幂等,即任务执行结束后,在第一次请求后5分钟内用相同的参数再次请求会返回任务执行的的结果,5分钟后幂等失效

建议:

  1. 第一次新增接口超时后,可每隔10秒钟再次请求,如果返回 "code":"409",继续每隔10秒钟再次请求,知道返回单据id 为止。正确的返回结果:
{"json":    {\"id\":\"RMUEH160PG9000M\"}"}

5分钟后幂等失效,用相同的参数请求返回

{
    "json": "{\"error\":\"数据唯一约束冲突: 外部对象类型和ID标识唯一!!!\"}"
}

results matching ""

    No results matching ""