|
|
|
@ -37,6 +37,7 @@ import com.qniao.dam.domian.aggregate.rewardconfig.constant.RewardTypeEnum; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.activity.ActivityProductDao; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.domain.MarriageInformationDao; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.domain.OrderDao; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.domain.SiteActivityDao; |
|
|
|
import com.qniao.dam.infrastructure.utils.SnowFlakeUtil; |
|
|
|
import com.qniao.dam.query.marriagebounty.MarriageBountyOrderQueryService; |
|
|
|
import com.qniao.dam.query.matchmaker.MatchmakerQueryService; |
|
|
|
@ -51,6 +52,7 @@ import com.qniao.das.application.request.CalculateSiteActivityFeeDto; |
|
|
|
import com.qniao.das.application.response.CalculateSiteActivityFeeVo; |
|
|
|
import com.qniao.das.domian.aggregate.marriageinformation.MarriageInformation; |
|
|
|
import com.qniao.das.domian.aggregate.matchmakermarriage.MatchmakerMarriageInformation; |
|
|
|
import com.qniao.das.domian.aggregate.siteactivity.SiteActivity; |
|
|
|
import com.qniao.das.domian.aggregate.vip.VIPEnum; |
|
|
|
import com.qniao.dau.domain.aggregate.matchmaker.entity.Matchmaker; |
|
|
|
import com.qniao.dau.domain.aggregate.matchmakeraudit.entity.MatchmakerAudit; |
|
|
|
@ -101,7 +103,7 @@ public class OrderApplicationService extends BaseApplicationService { |
|
|
|
@Resource |
|
|
|
private MarriageBountyOrderAggregate marriageBountyOrderAggregate; |
|
|
|
@Resource |
|
|
|
private RightQueryService rightQueryService; |
|
|
|
private SiteActivityDao siteActivityDao; |
|
|
|
@Resource |
|
|
|
private DatingAgencyServiceApplicationService datingAgencyServiceApplicationService; |
|
|
|
@Resource |
|
|
|
@ -429,7 +431,8 @@ public class OrderApplicationService extends BaseApplicationService { |
|
|
|
//是否vip |
|
|
|
//boolean vip = rightQueryService.checkUserVipRight(userId, dto.getMiId()).getVip(); |
|
|
|
//报名参加活动 |
|
|
|
order = Order.build(userId, dto.getMiId(), OrderBelongingEnum.CUSTOMER, marriageInformation.getNickName(), OrderTypeEnum.NORMAL); |
|
|
|
SiteActivity siteActivity = siteActivityDao.selectById(dto.getSiteActivityId()); |
|
|
|
order = Order.build(userId, dto.getMiId(), OrderBelongingEnum.CUSTOMER, siteActivity.getName(), marriageInformation.getNickName(), OrderTypeEnum.NORMAL); |
|
|
|
ProductSpec productSpec = product.getProductSpecList().get(0); |
|
|
|
//todo feign 获取活动应付金额 |
|
|
|
CalculateSiteActivityFeeDto calculateDto = new CalculateSiteActivityFeeDto(dto.getSiteActivityId(), userId, |
|
|
|
|