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); int updateMemberBalance(UpdateMemberBalanceDTO dto);
/** /**
* * 根据会员id查询会员信息不传merchantId查不到具体余额
* @param memberId * @param memberId
* @return * @return
*/ */
MemberVO queryMemberInfoByMemberId(String memberId); MemberVO queryMemberInfoByMemberId(String memberId);
MemberVO queryMemberInfoByMemberId(String memberId, String merchantId);
/** /**
* 查询会员基本信息列表(后管用) * 查询会员基本信息列表(后管用)
* @param dto * @param dto

View File

@@ -311,6 +311,11 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
@Override @Override
public MemberVO queryMemberInfoByMemberId(String memberId) { public MemberVO queryMemberInfoByMemberId(String memberId) {
return queryMemberInfoByMemberId(memberId, null);
}
@Override
public MemberVO queryMemberInfoByMemberId(String memberId, String merchantId) {
if (StringUtils.isBlank(memberId)) { if (StringUtils.isBlank(memberId)) {
return null; return null;
} }
@@ -319,7 +324,15 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
if (vo == null) { if (vo == null) {
return 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(); MemberPlateNumberRelation memberPlateNumberRelation = new MemberPlateNumberRelation();