From b2e4845b84b23aa3f9cc01141c74a8a27c56c17a Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 13 三月 2023 10:52:39 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/RsaHelper.java                   |   11 +++++------
 src/main/java/com/lf/server/controller/all/BaseQueryController.java |   17 +++++++++++++++++
 data/db_cx.sql                                                      |    5 ++++-
 3 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/data/db_cx.sql b/data/db_cx.sql
index 0743d7c..7d522d6 100644
--- a/data/db_cx.sql
+++ b/data/db_cx.sql
@@ -17,7 +17,10 @@
 update lf.sys_layer set elev=118,cn_name='鍦伴潰灞�' where id=427;
 -- delete from lf.sys_layer where id=427;
 
-select * from lf.sys_model -- delete from lf.sys_model
+-- 28.178
+select * from bd.dlg_25w_boul where ST_Intersects(geom, ST_Buffer(ST_GeomFromText('POINT (101.9281 36.58675)', 4490), 10, 'endcap=round join=round')) limit 20;
+
+select * from bd.dlg_25w_boul where ST_DWithin(geom, ST_GeomFromText('POINT (101.9281 36.58675)', 4490), 10) = true limit 20;
 
 
 
diff --git a/src/main/java/com/lf/server/controller/all/BaseQueryController.java b/src/main/java/com/lf/server/controller/all/BaseQueryController.java
index d31545e..42f5448 100644
--- a/src/main/java/com/lf/server/controller/all/BaseQueryController.java
+++ b/src/main/java/com/lf/server/controller/all/BaseQueryController.java
@@ -141,6 +141,23 @@
     }
 
     @SysLog()
+    @ApiOperation(value = "缂撳啿鍖烘煡璇�")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "name", value = "鏄犲皠鍚嶇О", dataType = "String", paramType = "query", example = "dlgagnp"),
+            @ApiImplicitParam(name = "wkt", value = "WKT锛堣憲鍚嶆枃鏈級", dataType = "String", paramType = "query", example = ""),
+            @ApiImplicitParam(name = "limit", value = "闄愬埗鏉℃暟", dataType = "Integer", paramType = "query", example = "20")
+    })
+    @GetMapping(value = "/selectByBuffer")
+    public ResponseMsg<List<Object>> selectByBuffer(String name, String wkt, Integer limit) {
+        try {
+
+            return success(0, null);
+        } catch (Exception ex) {
+            return fail(ex, null);
+        }
+    }
+
+    @SysLog()
     @ApiOperation(value = "鏍规嵁鐖禝D鍒嗛〉鏌ヨ骞惰繑鍥炶褰曟暟")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "metaid", value = "鐖禝D", dataType = "String", paramType = "query", example = "0"),
diff --git a/src/main/java/com/lf/server/helper/RsaHelper.java b/src/main/java/com/lf/server/helper/RsaHelper.java
index c6d38e7..0b10dd5 100644
--- a/src/main/java/com/lf/server/helper/RsaHelper.java
+++ b/src/main/java/com/lf/server/helper/RsaHelper.java
@@ -7,6 +7,7 @@
 
 import javax.crypto.Cipher;
 import java.io.*;
+import java.nio.charset.StandardCharsets;
 import java.security.*;
 import java.security.interfaces.RSAPrivateKey;
 import java.security.interfaces.RSAPublicKey;
@@ -15,11 +16,9 @@
 import java.util.HashMap;
 import java.util.Map;
 
-
 /**
- * RSA宸ュ叿绫� 榛樿闀垮害涓�2048浣�
- * @author LinTao
- * @date 2022/2/13
+ * RSA宸ュ叿绫�
+ * @author WWW
  */
 public class RsaHelper {
     /**
@@ -171,7 +170,7 @@
      */
     public static String decrypt(String str) throws Exception {
         // 64浣嶈В鐮佸姞瀵嗗悗鐨勫瓧绗︿覆
-        byte[] inputByte = Base64.decodeBase64(str.getBytes("UTF-8"));
+        byte[] inputByte = Base64.decodeBase64(str.getBytes(StandardCharsets.UTF_8));
 
         // Base64缂栫爜鐨勭閽�
         byte[] decoded = Base64.decodeBase64(getPrivateKey());
@@ -203,7 +202,7 @@
         Cipher cipher = Cipher.getInstance("RSA");
         cipher.init(Cipher.ENCRYPT_MODE, pubKey);
 
-        String outStr = Base64.encodeBase64String(cipher.doFinal(str.getBytes("UTF-8")));
+        String outStr = Base64.encodeBase64String(cipher.doFinal(str.getBytes(StandardCharsets.UTF_8)));
 
         return outStr;
     }

--
Gitblit v1.9.3