Browse Source

悬赏招亲

master
张彭杰 1 year ago
parent
commit
e68c8193e3
4 changed files with 11 additions and 2 deletions
  1. 5
      dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/product/constant/ProductSubCategoryEnum.java
  2. 2
      dating-agency-mall-sdk/src/main/java/com/qniao/dam/application/request/UserAcquireMatchmakerJoinRecommendRewardDto.java
  3. 4
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/reward/user/request/UserAcquireMatchmakerJoinRecommendRewardDto.java
  4. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java

5
dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/product/constant/ProductSubCategoryEnum.java

@ -42,7 +42,10 @@ public enum ProductSubCategoryEnum {
MARRIAGE_BOUNTY_WOMAN_FEE(1002, "线下活动女性费用"),
MATCHMAKER_FRANCHISE_FEE(88801, "红娘合伙人加盟费");
MATCHMAKER_FRANCHISE_FEE(88801, "红娘合伙人加盟费"),
MATCHMAKER_ONLINE_FEE(88802, "线上红娘加盟费");
@EnumValue
@JsonValue

2
dating-agency-mall-sdk/src/main/java/com/qniao/dam/application/request/UserAcquireMatchmakerJoinRecommendRewardDto.java

@ -1,5 +1,6 @@
package com.qniao.dam.application.request;
import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@ -12,4 +13,5 @@ public class UserAcquireMatchmakerJoinRecommendRewardDto {
private Long receiveUserId;
private Long storeOrgId;
private Long operationCenterOrgId;
private ProductSubCategoryEnum type;
}

4
dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/reward/user/request/UserAcquireMatchmakerJoinRecommendRewardDto.java

@ -1,5 +1,6 @@
package com.qniao.dam.api.command.reward.user.request;
import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -20,4 +21,7 @@ public class UserAcquireMatchmakerJoinRecommendRewardDto {
@ApiModelProperty("运营中心组织id")
private Long operationCenterOrgId;
@ApiModelProperty("红娘类型")
private ProductSubCategoryEnum type;
}

2
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/reward/RewardApplicationService.java

@ -65,7 +65,7 @@ public class RewardApplicationService {
*/
public void acquireMatchmakerJoinRecommendReward(UserAcquireMatchmakerJoinRecommendRewardDto dto) {
//红娘加盟订单
Order associateOrder = orderQueryService.queryBySubCategory(dto.getReceiveUserId(), ProductSubCategoryEnum.MATCHMAKER_FRANCHISE_FEE);
Order associateOrder = orderQueryService.queryBySubCategory(dto.getReceiveUserId(), dto.getType());
BigDecimal rewardAmount = associateOrder.getSettlementAmount();
//推荐的红娘
if (Objects.nonNull(dto.getInitiatorUserId())) {

Loading…
Cancel
Save