|
@@ -68,9 +68,11 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
QueryWrapper<OpenedProducts> openedProductsQueryWrapper = new QueryWrapper<>();
|
|
|
openedProductsQueryWrapper.eq("product_id", lantoneProduct.getId()).eq("user_id", userId).eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
OpenedProducts openedProducts = openedProductsFacade.getOne(openedProductsQueryWrapper);
|
|
|
- if (openedProducts == null || openedProducts.getServiceStatus().equals(StatusEnum.Disable.getKey()) || openedProducts.getEndTime().before(new Date())) {
|
|
|
- throw new CommonException(CommonErrorCode.NOT_EXISTS,
|
|
|
- "产品异常,请刷新页面");
|
|
|
+ if (!productServiceSaveVO.getType().equals(TokenTypeEnum.Trial.getKey())) {
|
|
|
+ if (openedProducts == null || openedProducts.getServiceStatus().equals(StatusEnum.Disable.getKey()) || openedProducts.getEndTime().before(new Date())) {
|
|
|
+ throw new CommonException(CommonErrorCode.NOT_EXISTS,
|
|
|
+ "产品异常,请刷新页面");
|
|
|
+ }
|
|
|
}
|
|
|
ServiceInfo serviceInfo = serviceInfoFacade.getById(productServiceSaveVO.getServiceId());
|
|
|
if (serviceInfo == null || serviceInfo.getIsDeleted().equals(IsDeleteEnum.Y.getKey())) {
|