Explorar el Código

试用产品异常

Zhaops hace 6 años
padre
commit
f82eb3efaa

+ 5 - 3
diagbotman-service/src/main/java/com/diagbot/facade/ProductServiceFacade.java

@@ -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())) {