Browse Source

基础配置

master
张彭杰 1 year ago
parent
commit
a369c2fdaf
2 changed files with 12 additions and 8 deletions
  1. 1
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java
  2. 19
      dating-agency-mall-server/src/main/java/com/qniao/dam/query/product/impl/ProductQueryServiceImpl.java

1
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java

@ -276,7 +276,6 @@ public class OrderApplicationService extends BaseApplicationService {
public UserSubmitOrderVo submitSiteActivityOrder(UserSubmitSiteActivityOrderDto dto, Long userId) { public UserSubmitOrderVo submitSiteActivityOrder(UserSubmitSiteActivityOrderDto dto, Long userId) {
MarriageInformation marriageInformation = marriageInformationDao.selectById(dto.getMiId()); MarriageInformation marriageInformation = marriageInformationDao.selectById(dto.getMiId());
Product product = productQueryService.querySiteActivityBy(dto.getSiteActivityId(), marriageInformation.getGenderCode()); Product product = productQueryService.querySiteActivityBy(dto.getSiteActivityId(), marriageInformation.getGenderCode());
SiteActivity siteActivity = siteActivityDao.selectById(dto.getSiteActivityId());
Order order = null; Order order = null;
PaymentOrder paymentOrder = null; PaymentOrder paymentOrder = null;
// if (dto.getOpenVip()) { // if (dto.getOpenVip()) {

19
dating-agency-mall-server/src/main/java/com/qniao/dam/query/product/impl/ProductQueryServiceImpl.java

@ -197,23 +197,28 @@ public class ProductQueryServiceImpl implements ProductQueryService {
//特殊处理这么做是不对的 顺序聊天卡会员包恋爱包领证 //特殊处理这么做是不对的 顺序聊天卡会员包恋爱包领证
List<UserPageProductByCustomerGroupVo> sortGroupVoList = new ArrayList<>(); List<UserPageProductByCustomerGroupVo> sortGroupVoList = new ArrayList<>();
//聊天卡 //聊天卡
UserPageProductByCustomerGroupVo target1Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.CHAT_CARD);
UserPageProductByCustomerGroupVo target1Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.VIP);
if (Objects.nonNull(target1Vo)) { if (Objects.nonNull(target1Vo)) {
sortGroupVoList.add(target1Vo); sortGroupVoList.add(target1Vo);
} }
//聊天卡
UserPageProductByCustomerGroupVo target2Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.CHAT_CARD);
if (Objects.nonNull(target2Vo)) {
sortGroupVoList.add(target2Vo);
}
//会员 //会员
sortGroupVoList.addAll(groupVoList.stream().filter(vo -> vo.getGroupType() == 1).collect(Collectors.toList())); sortGroupVoList.addAll(groupVoList.stream().filter(vo -> vo.getGroupType() == 1).collect(Collectors.toList()));
groupVoList = groupVoList.stream().filter(vo -> vo.getGroupType() != 1).collect(Collectors.toList()); groupVoList = groupVoList.stream().filter(vo -> vo.getGroupType() != 1).collect(Collectors.toList());
//包恋爱 //包恋爱
UserPageProductByCustomerGroupVo target2Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.CONTRACT_LOVE);
if (Objects.nonNull(target2Vo)) {
sortGroupVoList.add(target2Vo);
}
//包领证
UserPageProductByCustomerGroupVo target3Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.CONTRACTED_MARRIAGE);
UserPageProductByCustomerGroupVo target3Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.CONTRACT_LOVE);
if (Objects.nonNull(target3Vo)) { if (Objects.nonNull(target3Vo)) {
sortGroupVoList.add(target3Vo); sortGroupVoList.add(target3Vo);
} }
//包领证
UserPageProductByCustomerGroupVo target4Vo = findTargetVo(groupVoList, 0, ProductSubCategoryEnum.CONTRACTED_MARRIAGE);
if (Objects.nonNull(target4Vo)) {
sortGroupVoList.add(target4Vo);
}
sortGroupVoList.addAll(groupVoList); sortGroupVoList.addAll(groupVoList);
groupVoList = sortGroupVoList; groupVoList = sortGroupVoList;
return groupVoList; return groupVoList;

Loading…
Cancel
Save