From 9253640413a68e7714889b3b9d110104167d0c22 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Wed, 28 Aug 2024 14:31:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=99=BA=E8=83=BD=E8=AF=86=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/common/core/utils/BASE64DecodedMultipartFile.java | 2 +- .../bonus/common/security/interceptor/ParamSecureHandler.java | 4 ++-- .../tcp/smartIdentify/controller/SmartIdentifyController.java | 2 +- .../smartIdentify/service/impl/SmartIdentifyServiceImpl.java | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/BASE64DecodedMultipartFile.java b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/BASE64DecodedMultipartFile.java index ab8cf7e..95ee01c 100644 --- a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/BASE64DecodedMultipartFile.java +++ b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/BASE64DecodedMultipartFile.java @@ -19,7 +19,7 @@ public class BASE64DecodedMultipartFile implements MultipartFile { private final byte[] imgContent; private final String header; - private final static String IMG_PREFIX = "data:image/jpeg;base64,"; + private final static String IMG_PREFIX = "data:image/jpeg;base64"; public BASE64DecodedMultipartFile(byte[] imgContent, String header) { this.imgContent = imgContent; diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/ParamSecureHandler.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/ParamSecureHandler.java index b474e20..51f186d 100644 --- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/ParamSecureHandler.java +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/ParamSecureHandler.java @@ -88,8 +88,8 @@ public class ParamSecureHandler implements AsyncHandlerInterceptor { */ String readerParam = requestWrapper.getReaderParam(); // 判断是否是文件上传,是不对流参数进行验证 - String uplFile = "uploadFile", upImage = "uploadImage"; - if (!requestUrl.contains(uplFile) && !requestUrl.contains(upImage)) { + String uplFile = "uploadFile", upImage = "uploadImage",xmlAnalysis = "xmlAnalysis"; + if (!requestUrl.contains(uplFile) && !requestUrl.contains(upImage) && !requestUrl.contains(xmlAnalysis)) { boolean checkReader = checkReader(readerParam, requestUrl); if (!checkReader) { returnJson(response, "请求重复", 500); diff --git a/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/controller/SmartIdentifyController.java b/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/controller/SmartIdentifyController.java index 67b506b..0baa9f0 100644 --- a/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/controller/SmartIdentifyController.java +++ b/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/controller/SmartIdentifyController.java @@ -130,7 +130,7 @@ public class SmartIdentifyController { // 事件推送成功后,设置缓存 String key = evenID + "_" + puid; log.info("redis-key:{}", key); - redisService.setCacheObject(key, puid, 10L, TimeUnit.MINUTES); + redisService.setCacheObject(key, puid, 1L, TimeUnit.MINUTES); } else { return "error"; } diff --git a/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/service/impl/SmartIdentifyServiceImpl.java b/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/service/impl/SmartIdentifyServiceImpl.java index 5e3108a..b40da96 100644 --- a/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/service/impl/SmartIdentifyServiceImpl.java +++ b/bonus-modules/bonus-tcp/src/main/java/com/bonus/tcp/smartIdentify/service/impl/SmartIdentifyServiceImpl.java @@ -101,7 +101,7 @@ public class SmartIdentifyServiceImpl implements SmartIdentifyService { R r = null; try { r = remoteSourceService.addFileSource(fileVo, SecurityConstants.INNER); - if (r.getData()) { + if (!r.getData()) { // 资源文件保存失败,删除文件 remoteFileService.delFile(item.getString("fileId"), SecurityConstants.INNER); return null;