From 376c9b328ed5b69a77dfbabbf813995ed5a93790 Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 19 Mar 2026 16:13:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A7=94=E6=89=98=E6=9C=8D=E5=8A=A1=E8=B4=B9?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eso/EntrustServiceOrderApplicationService.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java index 2701f43..2fbf87f 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java @@ -101,9 +101,16 @@ public class EntrustServiceOrderApplicationService extends BaseApplicationServic entrustServiceOrderAggregate.edit(entrustServiceOrder); } else { //红娘拒接单 + entrustServiceOrder.setOriginalStatus(existEntrustServiceOrder.getStatus()); + entrustServiceOrder.setStatus(EntrustServiceStatusEnum.CANCELED); + entrustServiceOrder.setPaymentStatus(EntrustServicePaymentStatusEnum.BEING_REFUNDED); entrustServiceOrder.setRemark("红娘拒接单"); - BaseDomainEvent event = entrustServiceOrderAggregate.refuse(existEntrustServiceOrder); - this.sendEvent(event); + + OrderRefundApplication orderRefundApplication = OrderRefundApplication.build(entrustServiceOrder.getId(), RefundOrderTypeEnum.ENTRUST_SERVICE, + existEntrustServiceOrder.getPaidAmount(), existEntrustServiceOrder.getPaidAmount()); + orderRefundApplication.setOperationStatus(OrderRefundApplicationStatus.UNAUDITED); + orderRefundApplication.setStatus(OrderRefundApplicationStatus.UNAUDITED); + cancelEntrustServiceOrderDomainService.handle(entrustServiceOrder, orderRefundApplication); } } }