智慧保安后台管理-外网项目备份
钟日健
2026-06-01 62eb499b0c969f246d3245d1429a97da4de1ce28
src/main/java/org/springblade/modules/electronrail/controller/ElectronRailController.java
@@ -63,8 +63,15 @@
      //设置时间
      electronRail.setCreateTime(new Date());
      electronRail.setUpdateTime(new Date());
      //返回
      return R.data(electronRailService.save(electronRail));
      if (null!=electronRail.getCoordinate() && !electronRail.getCoordinate().equals("")) {
         //替换逗号为空格
         String sNull = electronRail.getCoordinate().replaceAll(",", " ");
         //替换分号为逗号
         String replaceAll = sNull.replaceAll(";", ",");
         electronRail.setCoordinate("'POLYGON((" + replaceAll + "))'");
      }
      //自定义新增
      return R.data(electronRailService.saveElectRailInfo(electronRail));
   }
@@ -75,8 +82,15 @@
   public R update(@RequestBody ElectronRail electronRail) {
      //设置更新时间
      electronRail.setUpdateTime(new Date());
      //修改并返回
      return R.data(electronRailService.updateById(electronRail));
      if (null!=electronRail.getCoordinate() && !electronRail.getCoordinate().equals("")) {
         //替换逗号为空格
         String sNull = electronRail.getCoordinate().replaceAll(",", " ");
         //替换分号为逗号
         String replaceAll = sNull.replaceAll(";", ",");
         electronRail.setCoordinate("'POLYGON((" + replaceAll + "))'");
      }
      //自定义修改并返回
      return R.data(electronRailService.updateElectronRailInfo(electronRail));
   }
   /**
@@ -96,5 +110,15 @@
      return R.status(electronRailService.removeByIds(Func.toLongList(ids)));
   }
   /**
    * 判断一个点是否在区域内
    * @param electronRail
    * @return
    */
   @GetMapping("/isOnArea")
   public R isOnArea(ElectronRailVO electronRail){
      return R.data(electronRailService.isOnArea(electronRail));
   }
}