update 用户余额

This commit is contained in:
Guoqs
2024-07-12 17:05:40 +08:00
parent 0d521fd34f
commit 44ba356bc3

View File

@@ -70,11 +70,19 @@ public class MemberWalletInfoServiceImpl implements MemberWalletInfoService {
List<MemberWalletInfo> list = memberWalletInfoMapper.selectByMemberWalletList(memberId);
if (CollectionUtils.isNotEmpty(list)) {
for (MemberWalletInfo memberWalletInfo : list) {
BigDecimal principalBalance = memberWalletInfo.getPrincipalBalance() == null
? BigDecimal.ZERO
: memberWalletInfo.getPrincipalBalance();
BigDecimal giftBalance = memberWalletInfo.getGiftBalance() == null
? BigDecimal.ZERO
: memberWalletInfo.getGiftBalance();
MemberWalletVO memberWalletVO = MemberWalletVO.builder()
.memberId(memberWalletInfo.getMemberId())
.merchantId(memberWalletInfo.getMerchantId())
.walletCode(memberWalletInfo.getWalletCode())
.principalBalance(memberWalletInfo.getPrincipalBalance())
.principalBalance(principalBalance)
.giftBalance(giftBalance)
.totalBalance(principalBalance.add(giftBalance))
.build();
// 获取运营商名称
PileMerchantInfo merchantInfo = pileMerchantInfoService.selectPileMerchantInfoById(memberWalletInfo.getMerchantId());