|
@@ -24,11 +24,18 @@ public interface BjkgMapper extends BaseMapper<BjKgDO> {
|
|
default int insertOrUpdate(List<BjKgDO> lists){
|
|
default int insertOrUpdate(List<BjKgDO> lists){
|
|
this.delete(null); //清空表
|
|
this.delete(null); //清空表
|
|
for(BjKgDO bjKgDO: lists){
|
|
for(BjKgDO bjKgDO: lists){
|
|
|
|
+ if(selectIntersectionAreaRatio(bjKgDO.getShape()) > 0){
|
|
|
|
+ bjKgDO.setSfyg("1");
|
|
|
|
+ }else{
|
|
|
|
+ bjKgDO.setSfyg("0");
|
|
|
|
+ }
|
|
insertShape(bjKgDO);
|
|
insertShape(bjKgDO);
|
|
}
|
|
}
|
|
return lists.size();
|
|
return lists.size();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ Integer selectIntersectionAreaRatio(@Param("shape") Object shape);
|
|
|
|
+
|
|
Integer insertShape(@Param("entity") BjKgDO entity);
|
|
Integer insertShape(@Param("entity") BjKgDO entity);
|
|
|
|
|
|
List<BjKgDO> selectListAll();
|
|
List<BjKgDO> selectListAll();
|