diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java index 354220a..8bd8e6f 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java @@ -65,8 +65,6 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic private RewardConfigQueryService rewardConfigQueryService; @Resource private MatchmakerQueryService matchmakerQueryService; - @Resource - private MatchmakerDao matchmakerDao; public void save(Long orderId) { Order order = orderRepository.load(orderId); @@ -312,7 +310,7 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic List rewardReceiveRecordList = new ArrayList<>(); //分润 发榜嘉宾实名认证 红娘发布的榜单已经扣除佣金 if (Objects.nonNull(rewardInviteUserId) && PublishIdentityTypeEnum.GUEST.equals(existMarriageBountyOrder.getPublishType())) { - Matchmaker matchmaker = matchmakerDao.selectById(rewardInviteUserId); + Matchmaker matchmaker = matchmakerQueryService.queryByUserId(rewardInviteUserId); RewardConfig guestCertificationReward = rewardConfigQueryService.queryGuestCertificationReward(matchmaker); if (Objects.nonNull(guestCertificationReward)) { BigDecimal receivedAmount = guestCertificationReward.calculateReward(marriageBountyOrderReward.getRewardAmount()); @@ -324,7 +322,7 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic } //分润 匹配嘉宾实名认证 if (Objects.nonNull(guestsInviteUserId)) { - Matchmaker matchmaker = matchmakerDao.selectById(guestsInviteUserId); + Matchmaker matchmaker = matchmakerQueryService.queryByUserId(guestsInviteUserId); RewardConfig guestCertificationReward = rewardConfigQueryService.queryGuestCertificationReward(matchmaker); if (Objects.nonNull(guestCertificationReward)) { BigDecimal receivedAmount = guestCertificationReward.calculateReward(marriageBountyOrderReward.getRewardAmount()); @@ -338,7 +336,7 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic //分润 发布悬赏招亲 红娘发布的榜单已经扣除佣金 if (Objects.nonNull(rewardPublishMatchmakerUserId) && PublishIdentityTypeEnum.GUEST.equals(existMarriageBountyOrder.getPublishType())) { - Matchmaker matchmaker = matchmakerDao.selectById(rewardPublishMatchmakerUserId); + Matchmaker matchmaker = matchmakerQueryService.queryByUserId(rewardPublishMatchmakerUserId); RewardConfig publishMarriageBountyReward = rewardConfigQueryService.queryPublishMarriageBountyReward(matchmaker); if (Objects.nonNull(publishMarriageBountyReward)) { BigDecimal receivedAmount = publishMarriageBountyReward.calculateReward(marriageBountyOrderReward.getRewardAmount()); @@ -350,7 +348,7 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic } //分润 发布悬赏招亲 if (Objects.nonNull(guestsMatchmakerUserId)) { - Matchmaker matchmaker = matchmakerDao.selectById(guestsMatchmakerUserId); + Matchmaker matchmaker = matchmakerQueryService.queryByUserId(guestsMatchmakerUserId); RewardConfig matchMarriageBountyReward = rewardConfigQueryService.queryMatchMarriageBountyReward(matchmaker); if (Objects.nonNull(matchMarriageBountyReward)) { BigDecimal receivedAmount = matchMarriageBountyReward.calculateReward(marriageBountyOrderReward.getRewardAmount());