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;