|
|
package com.monitor.other.maliciousip.service.impl;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Collections;
|
|
|
import java.util.Comparator;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
|
|
...
|
...
|
@@ -62,6 +64,18 @@ public class MaliciousIpServiceImpl implements MaliciousIpService { |
|
|
return response;
|
|
|
}
|
|
|
listMaliciousIp = (List<MaliciousIp>) JSON.parseArray(ips_json, MaliciousIp.class);
|
|
|
if(CollectionUtils.isNotEmpty(listMaliciousIp)){
|
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
Date date;
|
|
|
for (MaliciousIp maliciousIp : listMaliciousIp) {
|
|
|
if(StringUtils.isBlank(maliciousIp.getTimestamp())){
|
|
|
continue;
|
|
|
}
|
|
|
long lt = new Long(maliciousIp.getTimestamp());
|
|
|
date = new Date(lt);
|
|
|
maliciousIp.setTime(simpleDateFormat.format(date));
|
|
|
}
|
|
|
}
|
|
|
Comparator comp = new ComparatorIp();
|
|
|
Collections.sort(listMaliciousIp, comp);
|
|
|
response.setData(listMaliciousIp);
|
...
|
...
|
|