|
@@ -66,16 +66,16 @@ public class ServiceTokenFacade extends ServiceTokenServiceImpl {
|
|
List<ServiceTokenWrapper> serviceTokenWrapperList = this.getByAppkeyAndSecretAndProductId(paramMap);
|
|
List<ServiceTokenWrapper> serviceTokenWrapperList = this.getByAppkeyAndSecretAndProductId(paramMap);
|
|
|
|
|
|
if (ListUtil.isEmpty(serviceTokenWrapperList)) {
|
|
if (ListUtil.isEmpty(serviceTokenWrapperList)) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "appkey或secret错误,appkey=【" + appkey + "】," + "secret=【" + secret + "】");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.APPKEY_ERROR);
|
|
}
|
|
}
|
|
ServiceTokenWrapper st = serviceTokenWrapperList.get(0);
|
|
ServiceTokenWrapper st = serviceTokenWrapperList.get(0);
|
|
if (StatusEnum.Disable.getKey() == st.getServiceStatus()) {
|
|
if (StatusEnum.Disable.getKey() == st.getServiceStatus()) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该产品已停用");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.PRODUCT_STOP_ERROR);
|
|
}
|
|
}
|
|
if (TokenTypeEnum.Trial.getKey() == st.getType()) {
|
|
if (TokenTypeEnum.Trial.getKey() == st.getType()) {
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
if (st.getExpiringDate().getTime() < date.getTime()) {
|
|
if (st.getExpiringDate().getTime() < date.getTime()) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "访问权限已过期");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.OVERDUE_ERROR);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
QueryWrapper<OpenedProducts> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<OpenedProducts> queryWrapper = new QueryWrapper<>();
|
|
@@ -84,17 +84,17 @@ public class ServiceTokenFacade extends ServiceTokenServiceImpl {
|
|
queryWrapper.eq("product_id", st.getProductId());
|
|
queryWrapper.eq("product_id", st.getProductId());
|
|
OpenedProducts op = openedProductsFacade.getOne(queryWrapper);
|
|
OpenedProducts op = openedProductsFacade.getOne(queryWrapper);
|
|
if (op == null) {
|
|
if (op == null) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "无权限访问");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.NOPERMISSION_ERROR);
|
|
}
|
|
}
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
if (!(StatusEnum.Enable.getKey() == op.getServiceStatus())) {
|
|
if (!(StatusEnum.Enable.getKey() == op.getServiceStatus())) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "当前服务已停用");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.SERVICE_STOP_ERROR);
|
|
}
|
|
}
|
|
if (op.getStartTime().getTime() > date.getTime()) {
|
|
if (op.getStartTime().getTime() > date.getTime()) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该产品未在有效服务期内,无法使用");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.NOTVALID_ERROR);
|
|
}
|
|
}
|
|
if (op.getEndTime().getTime() < date.getTime()) {
|
|
if (op.getEndTime().getTime() < date.getTime()) {
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该产品已超出有效服务期,无法使用");
|
|
|
|
|
|
+ throw new CommonException(CommonErrorCode.EXPIRE_ERROR);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hasPermissionDTO.setHasPermission(true);
|
|
hasPermissionDTO.setHasPermission(true);
|