|
|
|
@ -34,12 +34,14 @@ public class PointUpgradeConfigEventHandler extends BaseApplicationService { |
|
|
|
//4.红娘对应等级的有效期查询 |
|
|
|
Product product = productQueryService.queryBy(event.getUpgradeType()); |
|
|
|
List<ProductSpec> productSpecList = productQueryService.listProductSpecBy(product.getId()); |
|
|
|
ProductSpec productSpec = productSpecList.get(0); |
|
|
|
int validityPeriodDays = 0; |
|
|
|
ProductSpecTerm term = productQueryService.getTermByName(productSpecList.get(0).getProductSpecTermList(), ProductSpecTermNameEnum.VALIDITY_PERIOD); |
|
|
|
ProductSpecTerm term = productQueryService.getTermByName(productSpec.getProductSpecTermList(), ProductSpecTermNameEnum.VALIDITY_PERIOD); |
|
|
|
if (Objects.nonNull(term)) { |
|
|
|
validityPeriodDays = Integer.parseInt(term.getValue()); |
|
|
|
} |
|
|
|
mq.setValidityPeriodDays(validityPeriodDays); |
|
|
|
mq.setFranchiseFee(productSpec.getUnitSellingPrice()); |
|
|
|
amqpTemplate.convertAndSend(MqExchange.MATCHMAKER_POINT_UPGRADE_EXCHANGED, null, mq); |
|
|
|
} |
|
|
|
} |