提交 6915c9e3 authored 作者: huyufan's avatar huyufan

bug处理

上级 8c4f0ecc
...@@ -26,8 +26,11 @@ import lombok.AllArgsConstructor; ...@@ -26,8 +26,11 @@ import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationEventPublisher; import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.event.EventListener; import org.springframework.context.event.EventListener;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.event.TransactionPhase;
import org.springframework.transaction.event.TransactionalEventListener;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
...@@ -91,7 +94,8 @@ public class EventListenerComponent { ...@@ -91,7 +94,8 @@ public class EventListenerComponent {
ownerRepaymentDao.updateEntityByKey(update); ownerRepaymentDao.updateEntityByKey(update);
} }
@EventListener(classes = {OwnerLoanEvent.class}) @Async
@TransactionalEventListener(classes = {OwnerLoanEvent.class},phase = TransactionPhase.AFTER_COMMIT,fallbackExecution = true)
public void listen(OwnerLoanEvent event) { public void listen(OwnerLoanEvent event) {
log.info("OwnerLoanEvent事件执行"); log.info("OwnerLoanEvent事件执行");
OwnerLoanMqDTO param = event.getParam(); OwnerLoanMqDTO param = event.getParam();
...@@ -168,7 +172,8 @@ public class EventListenerComponent { ...@@ -168,7 +172,8 @@ public class EventListenerComponent {
} }
@EventListener(classes = {OwnerLoanThawEvent.class}) @Async
@TransactionalEventListener(classes = {OwnerLoanThawEvent.class},phase = TransactionPhase.AFTER_COMMIT,fallbackExecution = true)
public void listen(OwnerLoanThawEvent event) { public void listen(OwnerLoanThawEvent event) {
log.info("OwnerLoanThawEvent事件执行"); log.info("OwnerLoanThawEvent事件执行");
log.info("需要解冻借款的的运单号:{}", event.getChildNo()); log.info("需要解冻借款的的运单号:{}", event.getChildNo());
......
package com.clx.performance.event; package com.clx.performance.event;
import com.clx.performance.model.OrderChild;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEvent;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论