Browse Source

安全扫描

master
review512jwy@163.com 4 weeks ago
parent
commit
bf1ffd31af
  1. 13
      data-center-business-service/src/main/java/com/techsor/datacenter/business/service/MonitoringService.java

13
data-center-business-service/src/main/java/com/techsor/datacenter/business/service/MonitoringService.java

@ -44,9 +44,15 @@ import java.util.*;
import java.util.concurrent.ScheduledFuture;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.regex.Pattern;
@Slf4j
@Service
public class MonitoringService {
private static final Pattern DATE_PATTERN = Pattern.compile("^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$");
@Autowired
private CommonOpt commonOpt;
@Autowired
@ -202,6 +208,13 @@ public class MonitoringService {
public PageInfo<MonitorVO> getListPage(MonitorSearchParams pageSearchParam, Long companyId, Long userId,
Integer languageType, Integer uTCOffset){
if (!DATE_PATTERN.matcher(pageSearchParam.getStartDate()).matches()) {
throw new IllegalArgumentException("Invalid startDate");
}
if (!DATE_PATTERN.matcher(pageSearchParam.getEndDate()).matches()) {
throw new IllegalArgumentException("Invalid endDate");
}
String target=pageSearchParam.getSearchTarget();
if (StringUtils.isBlank(pageSearchParam.getCompanyIds())) {
pageSearchParam.setCompanyIdList(Arrays.asList(companyId));

Loading…
Cancel
Save