|
|
|
@ -11,6 +11,7 @@ import com.qniao.dam.domian.aggregate.eso.constant.EntrustServiceStatusEnum; |
|
|
|
import com.qniao.dam.domian.aggregate.ora.constant.OrderRefundApplicationStatus; |
|
|
|
import com.qniao.dam.domian.aggregate.ora.constant.RefundOrderTypeEnum; |
|
|
|
import com.qniao.dam.domian.aggregate.ora.event.OrderRefundApplicationAuditedEvent; |
|
|
|
import com.qniao.dam.domian.aggregate.ora.event.OrderRefundApplicationOperationAuditedEvent; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.eso.EntrustServiceOrderDao; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.ora.OrderRefundApplicationDao; |
|
|
|
import com.qniao.domain.BaseApplicationService; |
|
|
|
@ -44,7 +45,17 @@ public class OrderRefundApplicationEventHandler extends BaseApplicationService { |
|
|
|
} else if (orderRefundApplication.getRefundOrderType().equals(RefundOrderTypeEnum.ENTRUST_SERVICE)) { |
|
|
|
entrustServiceOrderApplicationService.refundConfirm(orderRefundApplication.getOrderId()); |
|
|
|
} |
|
|
|
} else { |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
log.error("订单退款申请审核处理异常:", e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Subscribe |
|
|
|
public void handle(OrderRefundApplicationOperationAuditedEvent event) { |
|
|
|
try { |
|
|
|
OrderRefundApplication orderRefundApplication = orderRefundApplicationDao.selectById(event.getId()); |
|
|
|
if (orderRefundApplication.getOperationStatus().equals(OrderRefundApplicationStatus.REJECTED)) { |
|
|
|
if (orderRefundApplication.getRefundOrderType().equals(RefundOrderTypeEnum.ENTRUST_SERVICE)) { |
|
|
|
EntrustServiceOrder entrustServiceOrder = entrustServiceOrderDao.selectById(orderRefundApplication.getOrderId()); |
|
|
|
entrustServiceOrder.setStatus(entrustServiceOrder.getOriginalStatus()); |
|
|
|
@ -56,5 +67,4 @@ public class OrderRefundApplicationEventHandler extends BaseApplicationService { |
|
|
|
log.error("订单退款申请审核处理异常:", e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |