Browse Source

悬赏招亲

master
张彭杰 1 year ago
parent
commit
740ff3e4ec
1 changed files with 4 additions and 6 deletions
  1. 10
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java

10
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<MarriageBountyOrderRewardReceiveRecord> 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());

Loading…
Cancel
Save