Browse Source

基础配置

master
张彭杰 1 year ago
parent
commit
fcb449faac
3 changed files with 3 additions and 4 deletions
  1. 4
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/reward/user/request/AcquireMatchmakerConfirmMeetingRewardDto.java
  2. 1
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/marriagebounty/MarriageBountyOrderEventHandle.java
  3. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java

4
dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/reward/user/request/AcquireMatchmakerConfirmMeetingRewardDto.java

@ -13,8 +13,8 @@ public class AcquireMatchmakerConfirmMeetingRewardDto {
@ApiModelProperty("奖励类型")
private RewardTypeEnum rewardType;
@ApiModelProperty("见面嘉宾标识")
private Long meetingMiId;
@ApiModelProperty("关联嘉宾")
private Long associatedMiId;
@ApiModelProperty("领取人标识")
private Long receiver;

1
dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/marriagebounty/MarriageBountyOrderEventHandle.java

@ -59,7 +59,6 @@ public class MarriageBountyOrderEventHandle extends BaseApplicationService {
for (MarriageBountyOrderConfirmedMeetingEvent.MarriageBountyOrderRewardReceiveRecordEvent rewardReceiveRecordEvent : event.getRewardReceiveRecordList()) {
AcquireMatchmakerConfirmMeetingRewardDto confirmMeetingRewardDto =
TypeConvertUtils.convert(rewardReceiveRecordEvent, AcquireMatchmakerConfirmMeetingRewardDto.class);
rewardApplicationService.acquireMatchmakerConfirmMeetingReward(confirmMeetingRewardDto);
confirmMeetingRewardDto.setOrderIdRelList(event.getOrderIdRelList());
rewardApplicationService.acquireMatchmakerConfirmMeetingReward(confirmMeetingRewardDto);
}

2
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java

@ -81,7 +81,7 @@ public class RewardApplicationService {
walletAccount = WalletAccount.init(dto.getReceiver());
}
BigDecimal rewardAmount = dto.getReceivedAmount();
MarriageInformation meetingMi = marriageInformationDao.selectById(dto.getMeetingMiId());
MarriageInformation meetingMi = marriageInformationDao.selectById(dto.getAssociatedMiId());
walletAccount.setAvailableBalance(walletAccount.getAvailableBalance().add(rewardAmount));
walletAccount.setTotalBalance(walletAccount.getAvailableBalance().add(walletAccount.getFrozenBalance()));
WalletAccountRecord record = WalletAccountRecord.build(TradeTypeEnum.MARRIAGE_BOUNTY_MEETING_FEE,

Loading…
Cancel
Save