提交 b23bac8a 编写于 作者: 郝先瑞

refactor: Seata实验室订单支付代码优化

上级 6a641cf4
......@@ -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);
}
......
......@@ -22,7 +22,7 @@ public interface ISeataService {
* @param seataForm
* @return
*/
boolean payOrderWithSeata(SeataForm seataForm);
boolean payOrderWithGlobalTx(SeataForm seataForm);
/**
* 获取模拟数据
......
......@@ -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); // 扣减库存
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册