会员保存周期名称

This commit is contained in:
张松
2025-11-13 16:20:29 +08:00
parent 00daa7403b
commit 37a2aa6061
3 changed files with 8 additions and 0 deletions

View File

@@ -152,6 +152,8 @@ public class ShopUser implements Serializable {
private LocalDateTime nextDeliverTime;
// 是否分销员
private String distributionShops;
private String memberCircleName;
private Integer memberCircleReward;
@Column(ignore = true)
private String memberName;

View File

@@ -34,4 +34,6 @@ public class MemberDetailVO implements Serializable {
private LocalDateTime endTime;
private String memberName;
private String memberCircleName;
private Integer memberCircleReward;
}

View File

@@ -524,6 +524,8 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
if (shopUser.getMemberLevelId() == null || shopUser.getMemberLevelId() == 0) {
shopUser.setMemberLevelId(levelConfig.getId());
}
shopUser.setMemberCircleName(memberOrder.getName());
shopUser.setMemberCircleReward(memberOrder.getReward());
shopUser.setIsVip(1);
shopUser.setOpenType("PAY");
if (memberOrder.getReward() != null) {
@@ -574,6 +576,8 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
MemberLevelConfig nextLevel = levelConfigService.getOne(new QueryWrapper().eq(MemberLevelConfig::getShopId, shopId).ge(MemberLevelConfig::getExperienceValue, shopUser.getExperience())
.ne(MemberLevelConfig::getId, shopUser.getMemberLevelId()).orderBy(MemberLevelConfig::getExperienceValue, true));
return new MemberDetailVO()
.setMemberCircleName(shopUser.getMemberCircleName())
.setMemberCircleReward(shopUser.getMemberCircleReward())
.setMemberName(shopUser.getMemberName())
.setShopInfo(shopInfo)
.setMemberLevel(levelVO)