Authored by qinchao

恶意ip处理

... ... @@ -188,7 +188,7 @@ public class MaliciousIpServiceImpl implements MaliciousIpService {
for(int i=0;i<ipsObjArray.size();i++){
JSONObject jo= ipsObjArray.getJSONObject(i);
String ip=jo.getString("ip");
String reason=jo.getString("reason");
String reason=jo.toJSONString();
//写入mysql
MaliciousIpsRecord record=new MaliciousIpsRecord();
... ... @@ -213,6 +213,21 @@ public class MaliciousIpServiceImpl implements MaliciousIpService {
if (org.springframework.util.CollectionUtils.isEmpty(ls)) {
return new BaseResponse<>();
}
//解析reason到汉字
for(MaliciousIpsRecord record:ls){
String reason=record.getReason();
if(StringUtils.isNotBlank(reason)){
try{
MaliciousIpModel model=JSON.parseObject(reason,MaliciousIpModel.class);
reason=model.toHtmlString();
record.setReason(reason);
}catch (Exception e){
///查询异常就不管了
}
}
}
PageResponse<MaliciousIpsRecord> pageResp = new PageResponse<>();
pageResp.setCurrentPage(request.getCurrentPage());
pageResp.setPageSize(request.getPageSize());
... ...