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