接口 TobOrderUnifiedAccountFlowRpcService
@FeignClient(name="yst-dms2-ss",
path="/rpc/template/template/credit/open-api")
@Validated
public interface TobOrderUnifiedAccountFlowRpcService
TOB 订单统一生成信用额度、储值、返利账户流水 RPC(入参与各单接口一致,见
CreditLimitFlowSaveVo)-
字段详细资料
-
URI
- 另请参阅:
-
-
方法详细资料
-
generateTobOrderUnifiedAccountFlow
@PostMapping("/generateTobOrderUnifiedAccountFlow") com.elitesland.ystdms.sys.dto.ApiResult<Boolean> generateTobOrderUnifiedAccountFlow(@RequestBody CreditLimitFlowSaveVo saveVo) 按单次订单操作依次生成:储值账户流水、信用额度流水、返利账户流水。服务端在同一事务中编排三步,全部成功则提交;任一步失败则整笔回滚(与分别调用三个独立 RPC 的非原子行为不同)。
- 参数:
saveVo- 请求参数(与StoredAccountFlowRpcService、CreditLimitFlowRpcService入参字段一致)- 返回:
- 各账户流水号
-
generateTobOrderUnifiedAccountFlowBatch
@PostMapping("/generateTobOrderUnifiedAccountFlowBatch") com.elitesland.ystdms.sys.dto.ApiResult<Boolean> generateTobOrderUnifiedAccountFlowBatch(@RequestBody List<TobOrderUnifiedAccountFlowItemVo> items) 同组中存在
operateAccountFlag=false的项时,这些项每条「储值+信用+返利」合并金额须为非负,且最大合并金额减去其余合并金额之和须为 0。整批在同一事务中执行,任一条失败则全部回滚。
-