Browse Source

积分奖励配置

release
张彭杰 1 year ago
parent
commit
8ff445615a
2 changed files with 14 additions and 3 deletions
  1. 2
      dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/rewardconfig/entity/RewardConfig.java
  2. 15
      dating-agency-mall-server/src/main/java/com/qniao/dam/query/rewardconfig/impl/RewardConfigQueryServiceImpl.java

2
dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/rewardconfig/entity/RewardConfig.java

@ -32,6 +32,8 @@ public class RewardConfig extends Entity<RewardConfig> {
return RewardTypeEnum.MATCHMAKER_JOIN_RECOMMEND;
} else if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(type)) {
return RewardTypeEnum.MATCHMAKER_JOIN_RECOMMEND_BY_ONLINE;
} else if (ProductSubCategoryEnum.MATCHMAKER_TRAINEE_FEE.equals(type)) {
return RewardTypeEnum.MATCHMAKER_JOIN_RECOMMEND_BY_TRAINEE;
}
return null;
}

15
dating-agency-mall-server/src/main/java/com/qniao/dam/query/rewardconfig/impl/RewardConfigQueryServiceImpl.java

@ -70,7 +70,10 @@ public class RewardConfigQueryServiceImpl implements RewardConfigQueryService {
@Override
public RewardConfig queryGuestCertificationReward(Matchmaker matchmaker) {
if (Objects.nonNull(matchmaker)) {
if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(matchmaker.getType())) {
if (ProductSubCategoryEnum.MATCHMAKER_TRAINEE_FEE.equals(matchmaker.getType())) {
//实习红娘
return queryByRewardType(RewardTypeEnum.GUEST_CERTIFICATION_BY_TRAINEE);
} else if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(matchmaker.getType())) {
//线上红娘
return queryByRewardType(RewardTypeEnum.GUEST_CERTIFICATION_BY_ONLINE);
} else {
@ -84,7 +87,10 @@ public class RewardConfigQueryServiceImpl implements RewardConfigQueryService {
@Override
public RewardConfig queryPublishMarriageBountyReward(Matchmaker matchmaker) {
if (Objects.nonNull(matchmaker)) {
if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(matchmaker.getType())) {
if (ProductSubCategoryEnum.MATCHMAKER_TRAINEE_FEE.equals(matchmaker.getType())) {
//实习红娘
return queryByRewardType(RewardTypeEnum.PUBLISH_MARRIAGE_BOUNTY_BY_TRAINEE);
} else if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(matchmaker.getType())) {
//线上红娘
return queryByRewardType(RewardTypeEnum.PUBLISH_MARRIAGE_BOUNTY_BY_ONLINE);
} else {
@ -98,7 +104,10 @@ public class RewardConfigQueryServiceImpl implements RewardConfigQueryService {
@Override
public RewardConfig queryMatchMarriageBountyReward(Matchmaker matchmaker) {
if (Objects.nonNull(matchmaker)) {
if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(matchmaker.getType())) {
if (ProductSubCategoryEnum.MATCHMAKER_TRAINEE_FEE.equals(matchmaker.getType())) {
//实习红娘
return queryByRewardType(RewardTypeEnum.MATCH_MARRIAGE_BOUNTY_BY_TRAINEE);
} else if (ProductSubCategoryEnum.MATCHMAKER_ONLINE_FEE.equals(matchmaker.getType())) {
//线上红娘
return queryByRewardType(RewardTypeEnum.MATCH_MARRIAGE_BOUNTY_BY_ONLINE);
} else {

Loading…
Cancel
Save