接口 TobOrderUnifiedAccountFlowRpcService


@FeignClient(name="yst-dms2-ss", path="/rpc/template/template/credit/open-api") @Validated public interface TobOrderUnifiedAccountFlowRpcService
TOB 订单统一生成信用额度、储值、返利账户流水 RPC(入参与各单接口一致,见 CreditLimitFlowSaveVo
  • 字段详细资料

  • 方法详细资料

    • generateTobOrderUnifiedAccountFlow

      @PostMapping("/generateTobOrderUnifiedAccountFlow") com.elitesland.ystdms.sys.dto.ApiResult<Boolean> generateTobOrderUnifiedAccountFlow(@RequestBody CreditLimitFlowSaveVo saveVo)
      按单次订单操作依次生成:储值账户流水、信用额度流水、返利账户流水。

      服务端在同一事务中编排三步,全部成功则提交;任一步失败则整笔回滚(与分别调用三个独立 RPC 的非原子行为不同)。

      参数:
      saveVo - 请求参数(与 StoredAccountFlowRpcServiceCreditLimitFlowRpcService 入参字段一致)
      返回:
      各账户流水号
    • generateTobOrderUnifiedAccountFlowBatch

      @PostMapping("/generateTobOrderUnifiedAccountFlowBatch") com.elitesland.ystdms.sys.dto.ApiResult<Boolean> generateTobOrderUnifiedAccountFlowBatch(@RequestBody List<TobOrderUnifiedAccountFlowItemVo> items)

      同组中存在 operateAccountFlag=false 的项时,这些项每条「储值+信用+返利」合并金额须为非负,且最大合并金额减去其余合并金额之和须为 0

      整批在同一事务中执行,任一条失败则全部回滚。