From e8044ee933b7e2f834855f28ea8575d82eb0eeac Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 20 六月 2025 21:25:13 +0800
Subject: [PATCH] 提现管理

---
 ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSiteController.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSiteController.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSiteController.java
index a44d3f5..58dfc85 100644
--- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSiteController.java
+++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSiteController.java
@@ -153,7 +153,10 @@
         tSiteService.insert(tSite);
 
         //添加站点区域
-        addLocation(subArr,tSite.getId());
+        String s = addLocation(subArr, tSite.getId());
+        if (s.equals("false")){
+            return ResultUtil.error("面积过大,请清除后重新绘制");
+        }
         return ResultUtil.success();
     }
 
@@ -162,7 +165,7 @@
      * @param subArr
      * @param id
      */
-    public void addLocation(String subArr,Integer id){
+    public String addLocation(String subArr,Integer id){
         JSONArray jsonArray = JSON.parseArray(subArr);
         int size = jsonArray.size();
         for (int i = 0; i < size; i++){
@@ -198,6 +201,10 @@
 
             if(type == 2){
                 List<String> fence = gdMapElectricFenceUtil.createFence(location.getId().toString(), location.getCoordinate());
+                if (fence.contains("-1")){
+                    return "false";
+
+                }
                 TLocation location1 = itLocationService.selectById(location.getId());
                 String s = "";
                 for(String gid : fence){
@@ -208,6 +215,7 @@
                 itLocationService.updateById(location1);
             }
         }
+        return "success";
     }
 
     /**

--
Gitblit v1.7.1