Browse Source

基础配置

release
张彭杰 1 year ago
parent
commit
a6497e10a1
2 changed files with 13 additions and 3 deletions
  1. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/paymentorderrefund/PaymentOrderRefundEventHandler.java
  2. 14
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java

2
dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/paymentorderrefund/PaymentOrderRefundEventHandler.java

@ -41,7 +41,7 @@ public class PaymentOrderRefundEventHandler extends BaseApplicationService {
@Subscribe @Subscribe
private void handle(PaymentOrderRefundRefundedEvent event) { private void handle(PaymentOrderRefundRefundedEvent event) {
try { try {
if (PaymentOrderRefundStatusEnum.SUCCESS.equals(event.getStatus())) {
if (PaymentOrderRefundStatusEnum.SUCCESS.equals(event.getStatus()) || PaymentOrderRefundStatusEnum.PROCESSING.equals(event.getStatus())) {
MarriageBountyOrder marriageBountyOrder = marriageBountyOrderQueryService.queryByOrderRel(event.getTradeOrderId()); MarriageBountyOrder marriageBountyOrder = marriageBountyOrderQueryService.queryByOrderRel(event.getTradeOrderId());
if (Objects.nonNull(marriageBountyOrder)) { if (Objects.nonNull(marriageBountyOrder)) {
List<Long> tradeOrderIdList = marriageBountyOrder.getOrderRelList().stream().map(MarriageBountyOrderRel::getOrderId).collect(Collectors.toList()); List<Long> tradeOrderIdList = marriageBountyOrder.getOrderRelList().stream().map(MarriageBountyOrderRel::getOrderId).collect(Collectors.toList());

14
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java

@ -158,8 +158,18 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic
MarriageBountyOrder existMarriageBountyOrder = marriageBountyOrderRepository.load(marriageBountyOrderId); MarriageBountyOrder existMarriageBountyOrder = marriageBountyOrderRepository.load(marriageBountyOrderId);
if (Objects.nonNull(existMarriageBountyOrder) && MarriageBountyOrderStatusEnum.MATCHMAKING.equals(existMarriageBountyOrder.getStatus())) { if (Objects.nonNull(existMarriageBountyOrder) && MarriageBountyOrderStatusEnum.MATCHMAKING.equals(existMarriageBountyOrder.getStatus())) {
if (CollUtil.isNotEmpty(existMarriageBountyOrder.getOrderRewardList())) { if (CollUtil.isNotEmpty(existMarriageBountyOrder.getOrderRewardList())) {
MarriageBountyOrderReward marriageBountyOrderReward = existMarriageBountyOrder.getOrderRewardList().stream()
.filter(orderReward -> !orderReward.getIsReceive()).findFirst().get();
MarriageBountyOrderReward marriageBountyOrderReward = null;
for (MarriageBountyOrderReward orderReward : existMarriageBountyOrder.getOrderRewardList()) {
if (ProductSubCategoryEnum.MARRIAGE_BOUNTY_MEETING_FEE.equals(orderReward.getRewardCategory())) {
if (!orderReward.getIsReceive()) {
marriageBountyOrderReward = orderReward;
break;
}
}
}
if (Objects.nonNull(marriageBountyOrderReward)) {
}
} }
} }
} }

Loading…
Cancel
Save