省厅位置汇聚consumer过滤时间2000秒以外的数据
parent
09e390b79d
commit
1b0876d735
|
|
@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.bean.copier.CopyOptions;
|
import cn.hutool.core.bean.copier.CopyOptions;
|
||||||
import cn.hutool.core.convert.ConvertException;
|
import cn.hutool.core.convert.ConvertException;
|
||||||
import cn.hutool.core.date.DateTime;
|
import cn.hutool.core.date.DateTime;
|
||||||
|
import cn.hutool.core.date.DateUnit;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.json.JSONObject;
|
import cn.hutool.json.JSONObject;
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
|
|
@ -102,6 +103,9 @@ public class ConsumerWorker implements Runnable {
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
logger.error("error_msg={}",e.getMessage());
|
logger.error("error_msg={}",e.getMessage());
|
||||||
}
|
}
|
||||||
|
if(DateUtil.between(esGpsInfo.getGpsTime(), new Date(), DateUnit.SECOND) > 2000L){
|
||||||
|
return;
|
||||||
|
}
|
||||||
logger.info("esGpsInfo={}",esGpsInfo);
|
logger.info("esGpsInfo={}",esGpsInfo);
|
||||||
boolean offer = linkedBlockingDeque.offer(esGpsInfo);
|
boolean offer = linkedBlockingDeque.offer(esGpsInfo);
|
||||||
R response = R.ok(offer);
|
R response = R.ok(offer);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue