|
|
|
@ -1,11 +1,13 @@ |
|
|
|
package com.qniao.dam.domain.aggregate.marriagebounty.entity; |
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil; |
|
|
|
import com.baomidou.mybatisplus.annotation.TableName; |
|
|
|
import com.qniao.dam.domain.aggregate.marriagebounty.valueobj.MarriageBountyOrderProductRecord; |
|
|
|
import com.qniao.dam.domain.aggregate.marriagebounty.valueobj.MarriageBountyOrderRel; |
|
|
|
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderPaymentStatusEnum; |
|
|
|
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderStatusEnum; |
|
|
|
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderType; |
|
|
|
import com.qniao.dam.domian.aggregate.product.constant.ProductSubCategoryEnum; |
|
|
|
import com.qniao.domain.Entity; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import lombok.Data; |
|
|
|
@ -64,4 +66,16 @@ public class MarriageBountyOrder extends Entity<MarriageBountyOrder> { |
|
|
|
.filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public int getMeetingQuantity() { |
|
|
|
int meetingQuantity = 0; |
|
|
|
if (CollUtil.isNotEmpty(orderRewardList)) { |
|
|
|
for (MarriageBountyOrderReward orderReward : orderRewardList) { |
|
|
|
if (ProductSubCategoryEnum.MARRIAGE_BOUNTY_MEETING_FEE.equals(orderReward.getRewardCategory())) { |
|
|
|
meetingQuantity++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return meetingQuantity; |
|
|
|
} |
|
|
|
} |