瀏覽代碼

时间校验

zhoutg 6 年之前
父節點
當前提交
7ea6a30435
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      diagbotman-service/src/main/java/com/diagbot/facade/ServiceTokenFacade.java

+ 4 - 1
diagbotman-service/src/main/java/com/diagbot/facade/ServiceTokenFacade.java

@@ -90,8 +90,11 @@ public class ServiceTokenFacade extends ServiceTokenServiceImpl {
             if (!(StatusEnum.Enable.getKey() == op.getServiceStatus())) {
                 throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "当前服务已停用");
             }
+            if (op.getStartTime().getTime() > date.getTime()) {
+                throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该产品未在有效服务期内,无法使用");
+            }
             if (op.getEndTime().getTime() < date.getTime()) {
-                throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "访问权限已过期");
+                throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该产品已超出有效服务期,无法使用");
             }
         }
         hasPermissionDTO.setHasPermission(true);