Commit 67e7929d by yangyang

管控四个类型处理提交

parent 9d6a30f0
......@@ -483,15 +483,20 @@ public class SkRegionalsResultServiceImpl extends ServiceImpl<SkRegionalsResultM
List<RegionalsParam> regionalsList = skRegionalsTaskMapper.queryRegionalsList(params.getTaskId());
regionalsList.stream().forEach(p->{
SkRegionalsResultSaveParam skRegionalsResultSaveParam = new SkRegionalsResultSaveParam();
skRegionalsResultSaveParam.setObjectvalue(p.getDeviceId());// 标识号
skRegionalsResultSaveParam.setObjectvalue(JSONArray.parseArray(p.getDeviceId()).getString(0));// 标识号
skRegionalsResultSaveParam.setTime(createRandomDate(LocalDateTime.parse(sf.format(p.getStartTime()), formatter),LocalDateTime.parse(sf.format(p.getEndTime()), formatter)));// 时间在开始时间和结束时间期间取一个
skRegionalsResultSaveParam.setAddress("离开区域");
if(null!=p.getGeometry()){
List<Point> geometrys = JSONArray.parseArray(p.getGeometry()).toJavaList(Point.class);
p.setGeometrys(geometrys);
if(Arrays.asList("qygk_kyfwbsh","qygk_sssbbk").contains(taskType)){
skRegionalsResultSaveParam.setX("106.3988");
skRegionalsResultSaveParam.setY("29.4747");
}else{
if(null!=p.getGeometry()){
List<Point> geometrys = JSONArray.parseArray(p.getGeometry()).toJavaList(Point.class);
p.setGeometrys(geometrys);
skRegionalsResultSaveParam.setX(p.getGeometrys().get(0).getX());
skRegionalsResultSaveParam.setY(p.getGeometrys().get(0).getY());
}
}
skRegionalsResultSaveParam.setX(p.getGeometrys().get(0).getX());
skRegionalsResultSaveParam.setY(p.getGeometrys().get(0).getY());
skRegionalsResultSaveParam.setBsobjectvaluetype(p.getBshType());
listResult.add(skRegionalsResultSaveParam);
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment