Showing
2 changed files
with
5 additions
and
0 deletions
@@ -120,6 +120,10 @@ public class TkReportFormConfigController extends BaseController { | @@ -120,6 +120,10 @@ public class TkReportFormConfigController extends BaseController { | ||
120 | 120 | ||
121 | private ResponseResult<ReportFormConfigDTO> saveOrUpdate(ReportFormConfigDTO configDTO) | 121 | private ResponseResult<ReportFormConfigDTO> saveOrUpdate(ReportFormConfigDTO configDTO) |
122 | throws ThingsboardException, SchedulerException { | 122 | throws ThingsboardException, SchedulerException { |
123 | + if(null !=configDTO.getName() && (configDTO.getName().contains("/") || configDTO.getName().contains("\\"))) | ||
124 | + { | ||
125 | + throw new TkDataValidationException(ErrorMessage.REPORT_NAME_ERROR.getMessage()); | ||
126 | + } | ||
123 | configDTO.setTenantId(getCurrentUser().getCurrentTenantId()); | 127 | configDTO.setTenantId(getCurrentUser().getCurrentTenantId()); |
124 | Long startTs = configDTO.getQueryCondition().getStartTs(); | 128 | Long startTs = configDTO.getQueryCondition().getStartTs(); |
125 | Long endTs = configDTO.getQueryCondition().getEndTs(); | 129 | Long endTs = configDTO.getQueryCondition().getEndTs(); |
@@ -102,6 +102,7 @@ public enum ErrorMessage { | @@ -102,6 +102,7 @@ public enum ErrorMessage { | ||
102 | IDENTIFIER_ALREADY_EXISTS(400078,"标识符【%s】已经存在"), | 102 | IDENTIFIER_ALREADY_EXISTS(400078,"标识符【%s】已经存在"), |
103 | DEVICE_IDENTIFIER_REPEATED(400079,"设备地址码或标识码【%s】与设备【%s】重复"), | 103 | DEVICE_IDENTIFIER_REPEATED(400079,"设备地址码或标识码【%s】与设备【%s】重复"), |
104 | CURRENT_DATA_IN_USE(400080,"当前数据正在被【%s】使用,不能被禁用"), | 104 | CURRENT_DATA_IN_USE(400080,"当前数据正在被【%s】使用,不能被禁用"), |
105 | + REPORT_NAME_ERROR(400081,"报表配置的名称包含斜杠或反斜杠!!!"), | ||
105 | HAVE_NO_PERMISSION(500002,"没有修改权限"); | 106 | HAVE_NO_PERMISSION(500002,"没有修改权限"); |
106 | private final int code; | 107 | private final int code; |
107 | private String message; | 108 | private String message; |