From c7980107329bcefe233a7b0b25f525a7d295dd97 Mon Sep 17 00:00:00 2001 From: Derran Date: Tue, 2 Apr 2024 11:53:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/operationlog/OperationLogEventHandler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/operationlog/OperationLogEventHandler.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/operationlog/OperationLogEventHandler.java index a621555..73cca30 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/operationlog/OperationLogEventHandler.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/operationlog/OperationLogEventHandler.java @@ -1,8 +1,10 @@ package com.qniao.dam.application.handler.operationlog; import com.google.common.eventbus.Subscribe; +import com.qniao.dam.domain.aggregate.order.entity.Order; import com.qniao.dam.domian.aggregate.operationlog.event.OrderPaymentLogEvent; import com.qniao.dam.domian.aggregate.order.event.OrderCompletedEvent; +import com.qniao.dam.infrastructure.persistent.dao.domain.OrderDao; import com.qniao.dam.infrastructure.persistent.dao.domain.UserDao; import com.qniao.das.domian.aggregate.certificate.constant.CertificationAuditStatusEnum; import com.qniao.dau.domain.aggregate.user.entity.User; @@ -24,6 +26,8 @@ public class OperationLogEventHandler extends BaseApplicationService { @Resource private UserDao userDao; + @Resource + private OrderDao orderDao; /** * 订单已支付事件 @@ -32,8 +36,8 @@ public class OperationLogEventHandler extends BaseApplicationService { public void handle(OrderCompletedEvent event) { try { OrderPaymentLogEvent logEvent = new OrderPaymentLogEvent(); - //预约单号 - logEvent.setTargetId(event.getId()); + Order order = orderDao.selectById(event.getId()); + logEvent.setTargetId(order.getMiId()); Map logOperatorParams = event.getLogOperatorParams(); handleOperator(logEvent, logOperatorParams); //操作时间