1
This commit is contained in:
parent
5d03a32807
commit
c537b3477d
@ -60,7 +60,7 @@ public interface IMemberCardService extends IService<MemberCard> {
|
||||
* @author PQZ
|
||||
* @date 17:27 2025/3/31
|
||||
**/
|
||||
Integer getCardReport(Long userId, String userType);
|
||||
Integer getCardRightsValue(Long userId, String userType,String rightsCode);
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -26,13 +26,14 @@ public interface IMemberRightsService extends IService<MemberRights> {
|
||||
void dealRights(Long userId, String userType, List<CardRightsVO> rights);
|
||||
|
||||
/**
|
||||
* 根据卡id,用户id,权益编码查询权益值
|
||||
* @param userId 用户id
|
||||
* @param carId 卡id
|
||||
* @return java.lang.Integer
|
||||
* @author PQZ
|
||||
* @date 17:15 2025/3/31
|
||||
**/
|
||||
Integer getReport(Long userId, String carId);
|
||||
Integer getMemberRightsValue(Long userId, String carId,String rightsCode);
|
||||
|
||||
/**
|
||||
* 根据用户id,卡id,权益编码,更新剩余值
|
||||
|
||||
@ -225,13 +225,13 @@ public class MemberCardServiceImpl extends ServiceImpl<MemberCardMapper, MemberC
|
||||
* @date 17:27 2025/3/31
|
||||
**/
|
||||
@Override
|
||||
public Integer getCardReport(Long userId, String userType) {
|
||||
public Integer getCardRightsValue(Long userId, String userType,String rightsCode) {
|
||||
//查询当前用户在当前时间有无正在服役的会员卡
|
||||
List<MemberCard> memberCards = getMemberCards(userId, userType);
|
||||
if (memberCards.isEmpty()) {
|
||||
return 0;
|
||||
} else {
|
||||
return rightsService.getReport(memberCards.get(0).getUserId(), memberCards.get(0).getCardId());
|
||||
return rightsService.getMemberRightsValue(memberCards.get(0).getUserId(), memberCards.get(0).getCardId(),rightsCode);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -67,7 +67,7 @@ public class MemberRightsServiceImpl extends ServiceImpl<MemberRightsMapper, Mem
|
||||
* @date 17:15 2025/3/31
|
||||
**/
|
||||
@Override
|
||||
public Integer getReport(Long userId, String cardId) {
|
||||
public Integer getMemberRightsValue(Long userId, String cardId,String rightsCode) {
|
||||
LambdaQueryWrapper<MemberRights> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper
|
||||
.eq(MemberRights::getUserId, userId)
|
||||
@ -77,7 +77,7 @@ public class MemberRightsServiceImpl extends ServiceImpl<MemberRightsMapper, Mem
|
||||
return dlRightsConfig.getReport();
|
||||
} else {
|
||||
List<MemberRights> filterRights = rights.stream()
|
||||
.filter(item -> "report".equals(item.getRightsCode()))
|
||||
.filter(item -> rightsCode.equals(item.getRightsCode()))
|
||||
.collect(Collectors.toList());
|
||||
return filterRights.get(0).getRemaining();
|
||||
}
|
||||
|
||||
@ -116,7 +116,7 @@ public class MemberUserServiceImpl extends ServiceImpl<MemberUserMapper, MemberU
|
||||
//积分
|
||||
result.setPointsBalance(pointsService.getBloggerBalance(userId));
|
||||
//报名
|
||||
result.setReport(cardService.getCardReport(userId,"02"));
|
||||
result.setReport(cardService.getCardRightsValue(userId,"02","report"));
|
||||
//地址信息
|
||||
result.setAddresses(addressService.listByUserId(userId));
|
||||
//会员开通记录
|
||||
@ -141,9 +141,12 @@ public class MemberUserServiceImpl extends ServiceImpl<MemberUserMapper, MemberU
|
||||
//积分
|
||||
result.setPointsBalance(pointsService.getBloggerBalance(userId));
|
||||
//报名
|
||||
result.setReport(cardService.getCardReport(userId,"02"));
|
||||
result.setReport(cardService.getCardRightsValue(userId,"02","report"));
|
||||
} else {
|
||||
//通告券
|
||||
result.setCoupon(couponService.getCoupon(userId));
|
||||
//剩余发布通告额度
|
||||
result.setAddNotice(cardService.getCardRightsValue(userId,"01","add_notice"));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -40,6 +40,8 @@ public class MemberUserVO extends MemberUser {
|
||||
int report;
|
||||
/**剩余通告券*/
|
||||
int coupon;
|
||||
/**发布通告额度*/
|
||||
int addNotice;
|
||||
/**用户名*/
|
||||
String userName;
|
||||
/**类型名称*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user