Browse Source

基础配置

master
张彭杰 1 year ago
parent
commit
9fb243b3d5
1 changed files with 3 additions and 2 deletions
  1. 5
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java

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

@ -1,5 +1,6 @@
package com.qniao.dam.application.service.reward;
import cn.hutool.core.util.StrUtil;
import com.qniao.dam.api.command.reward.user.request.UserAcquireMatchmakerJoinRecommendRewardDto;
import com.qniao.dam.query.walletaccount.WalletAccountQueryService;
import com.qniao.dam.domain.aggregate.order.entity.Order;
@ -46,9 +47,9 @@ public class RewardApplicationService {
walletAccount = WalletAccount.init(dto.getInitiatorUserId());
}
BigDecimal rewardAmount = rewardConfig.calculate(associateOrder.getSettlementAmount());
String content = "推荐红娘" + associateOrder.getOrderBelongName() + "入驻平台";
String content = "推荐红娘" + (StrUtil.isNotBlank(associateOrder.getOrderBelongName()) ? associateOrder.getOrderBelongName() : "") + "入驻平台";
walletAccount.setAvailableBalance(walletAccount.getAvailableBalance().add(rewardAmount));
walletAccount.setTotalBalance(walletAccount.getAvailableBalance().add(rewardAmount));
walletAccount.setTotalBalance(walletAccount.getAvailableBalance().add(walletAccount.getFrozenBalance()));
WalletAccountRecord record = WalletAccountRecord.build(TradeTypeEnum.MATCHMAKER_JOIN_RECOMMEND_FEE,
rewardAmount, true, content, TradeTypeEnum.MATCHMAKER_JOIN_RECOMMEND_FEE.getDesc());
WalletAccountAssociateOrderRecord associateOrderRecord = WalletAccountAssociateOrderRecord.build(associateOrder.getId(), associateOrder.getSettlementAmount());

Loading…
Cancel
Save