diff --git a/youlai-lab/src/main/java/com/youlai/lab/seata/controller/SeataController.java b/youlai-lab/src/main/java/com/youlai/lab/seata/controller/SeataController.java index 8a21a77a51edcd0cd02c2f9d651c0c0ecb05d7b9..65cd33a37beae093d8df6b5b29353882988dfb6b 100644 --- a/youlai-lab/src/main/java/com/youlai/lab/seata/controller/SeataController.java +++ b/youlai-lab/src/main/java/com/youlai/lab/seata/controller/SeataController.java @@ -26,12 +26,12 @@ public class SeataController { @ApiOperation("订单支付") @PostMapping("/order/_pay") - public Result orderPay(@RequestBody SeataForm seataForm) { + public Result payOrder(@RequestBody SeataForm seataForm) { boolean openTx = seataForm.isOpenTx(); boolean result; if (openTx) { - result = seataService.payOrderWithSeata(seataForm); + result = seataService.payOrderWithGlobalTx(seataForm); } else { result = seataService.payOrder(seataForm); } diff --git a/youlai-lab/src/main/java/com/youlai/lab/seata/service/ISeataService.java b/youlai-lab/src/main/java/com/youlai/lab/seata/service/ISeataService.java index 75495c3646fb47b20c6148f2c1945756aa97fec5..daecfaebd9841294077a44aed593251d611ae9ed 100644 --- a/youlai-lab/src/main/java/com/youlai/lab/seata/service/ISeataService.java +++ b/youlai-lab/src/main/java/com/youlai/lab/seata/service/ISeataService.java @@ -22,7 +22,7 @@ public interface ISeataService { * @param seataForm * @return */ - boolean payOrderWithSeata(SeataForm seataForm); + boolean payOrderWithGlobalTx(SeataForm seataForm); /** * 获取模拟数据 diff --git a/youlai-lab/src/main/java/com/youlai/lab/seata/service/impl/SeataServiceImpl.java b/youlai-lab/src/main/java/com/youlai/lab/seata/service/impl/SeataServiceImpl.java index db989ee91764a394e48e7b231917fe068466a881..4c7de58cae93aa5f557d33f905506a9a699b7616 100644 --- a/youlai-lab/src/main/java/com/youlai/lab/seata/service/impl/SeataServiceImpl.java +++ b/youlai-lab/src/main/java/com/youlai/lab/seata/service/impl/SeataServiceImpl.java @@ -62,7 +62,7 @@ public class SeataServiceImpl implements ISeataService { */ @Override @GlobalTransactional - public boolean payOrderWithSeata(SeataForm seataForm) { + public boolean payOrderWithGlobalTx(SeataForm seataForm) { log.info("========扣减商品库存(Seata)========"); skuFeignClient.deductStock(skuId, 1); // 扣减库存