update 会员钱包

This commit is contained in:
2023-11-22 19:05:38 +08:00
parent b6a9c78170
commit ada4555d5c
2 changed files with 17 additions and 2 deletions

View File

@@ -99,12 +99,14 @@ public interface IMemberBasicInfoService {
int updateMemberBalance(UpdateMemberBalanceDTO dto);
/**
*
* 根据会员id查询会员信息不传merchantId查不到具体余额
* @param memberId
* @return
*/
MemberVO queryMemberInfoByMemberId(String memberId);
MemberVO queryMemberInfoByMemberId(String memberId, String merchantId);
/**
* 查询会员基本信息列表(后管用)
* @param dto

View File

@@ -311,6 +311,11 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
@Override
public MemberVO queryMemberInfoByMemberId(String memberId) {
return queryMemberInfoByMemberId(memberId, null);
}
@Override
public MemberVO queryMemberInfoByMemberId(String memberId, String merchantId) {
if (StringUtils.isBlank(memberId)) {
return null;
}
@@ -319,7 +324,15 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
if (vo == null) {
return null;
}
vo.setTotalAccountAmount(vo.getPrincipalBalance());
BigDecimal totalAccountAmount = BigDecimal.ZERO;
if (StringUtils.isNotBlank(merchantId)) {
MemberWalletInfo memberWalletInfo = memberWalletInfoService.selectByMemberId(memberId, merchantId);
if (memberWalletInfo != null) {
totalAccountAmount = memberWalletInfo.getPrincipalBalance();
}
}
vo.setTotalAccountAmount(totalAccountAmount);
// 查询用户车牌号
MemberPlateNumberRelation memberPlateNumberRelation = new MemberPlateNumberRelation();