|
|
|
|
|
|
|
|
if (equityLink == null) { |
|
|
if (equityLink == null) { |
|
|
throw new ManagerException("未获取到权益!"); |
|
|
throw new ManagerException("未获取到权益!"); |
|
|
} |
|
|
} |
|
|
if (LocalDateTime.now().isAfter(equityLink.getValidEndTime())) { |
|
|
|
|
|
throw new ManagerException("权益已过期!"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// if (equityLink.getValidEndTime() != null && LocalDateTime.now().isAfter(equityLink.getValidEndTime())) { |
|
|
|
|
|
// throw new ManagerException("权益已过期!"); |
|
|
|
|
|
// } |
|
|
//获取兑换码 |
|
|
//获取兑换码 |
|
|
IssueSingleEquity singleEquity = singleEquityRepo.findBySingleEquityId(equityLink.getEquityId()); |
|
|
IssueSingleEquity singleEquity = singleEquityRepo.findBySingleEquityId(equityLink.getEquityId()); |
|
|
if (singleEquity == null) { |
|
|
if (singleEquity == null) { |
|
|
|
|
|
|
|
|
if (singleEquity == null) { |
|
|
if (singleEquity == null) { |
|
|
throw new ManagerException("未获取到权益!"); |
|
|
throw new ManagerException("未获取到权益!"); |
|
|
} |
|
|
} |
|
|
equityLink.setEquityId(singleEquity.getId()); |
|
|
|
|
|
|
|
|
equityLink.setEquityId(singleEquity.getSingleEquityId()); |
|
|
equityLink.setEquityName(singleEquity.getEquityName()); |
|
|
equityLink.setEquityName(singleEquity.getEquityName()); |
|
|
equityLink.setProductIntro(singleEquity.getProductIntro()); |
|
|
equityLink.setProductIntro(singleEquity.getProductIntro()); |
|
|
equityLink.setFee(singleEquity.getDiscountPrice()); |
|
|
equityLink.setFee(singleEquity.getDiscountPrice()); |