提交 607cea7d authored 作者: hzh's avatar hzh

代码优化

上级 5773926d
...@@ -169,7 +169,7 @@ public class RemoteOrderServiceImpl implements RemoteOrderService { ...@@ -169,7 +169,7 @@ public class RemoteOrderServiceImpl implements RemoteOrderService {
.setPayInfo(IPayStrategy.pay(JSON.toJSONString(ot), feeList, remoteOrder.getTradeType().name())); .setPayInfo(IPayStrategy.pay(JSON.toJSONString(ot), feeList, remoteOrder.getTradeType().name()));
} }
@GlobalTransactional(rollbackFor = Exception.class)
@Override @Override
public Boolean createRefundOrder(RemoteSaveRefundOrder remoteOrder) throws Exception { public Boolean createRefundOrder(RemoteSaveRefundOrder remoteOrder) throws Exception {
OrderVo order = orderService.queryList(new OrderBo() OrderVo order = orderService.queryList(new OrderBo()
......
package org.dromara.server.service.impl; package org.dromara.server.service.impl;
import com.alibaba.nacos.common.utils.CollectionUtils; import com.alibaba.nacos.common.utils.CollectionUtils;
import io.seata.spring.annotation.GlobalTransactional;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference; import org.apache.dubbo.config.annotation.DubboReference;
import org.dromara.order.api.RemoteOrderService; import org.dromara.order.api.RemoteOrderService;
...@@ -44,6 +45,7 @@ public class PayOrderServiceImpl implements IPayOrderService { ...@@ -44,6 +45,7 @@ public class PayOrderServiceImpl implements IPayOrderService {
return remoteOrderService.createOrder(order); return remoteOrderService.createOrder(order);
} }
@GlobalTransactional(timeoutMills = 60000, rollbackFor = Exception.class)
@Override @Override
public Boolean refund(String orderNo, OrderType orderType) throws Exception { public Boolean refund(String orderNo, OrderType orderType) throws Exception {
return remoteOrderService.createRefundOrder(new RemoteSaveRefundOrder() return remoteOrderService.createRefundOrder(new RemoteSaveRefundOrder()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论