From af4c318a10d3b59f8f0398b33e66866411ef368b Mon Sep 17 00:00:00 2001 From: cuizhibin Date: Fri, 6 Jun 2025 14:01:52 +0800 Subject: [PATCH] =?UTF-8?q?APP=E4=B8=8A=E4=BC=A0=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E8=8B=A5=E6=8C=87=E5=AE=9A=E5=8F=82=E6=95=B0=E4=B8=8D=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=EF=BC=8C=E5=88=99=E7=BB=99=E4=BA=88=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../znpt/service/impl/ImageServiceImpl.java | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/core/src/main/java/com/dite/znpt/service/impl/ImageServiceImpl.java b/core/src/main/java/com/dite/znpt/service/impl/ImageServiceImpl.java index 7516700..0918f8c 100644 --- a/core/src/main/java/com/dite/znpt/service/impl/ImageServiceImpl.java +++ b/core/src/main/java/com/dite/znpt/service/impl/ImageServiceImpl.java @@ -166,15 +166,11 @@ public class ImageServiceImpl extends ServiceImpl impl String dateStr = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); String path_prefix = permPath.concat(imageSource).concat(FileUtil.FILE_SEPARATOR).concat(dateStr).concat(FileUtil.FILE_SEPARATOR); if (Objects.nonNull(imageWorkReq)) { - if (StrUtil.isNotBlank(imageWorkReq.getUploadUser())) { - path_prefix = path_prefix.concat(imageWorkReq.getUploadUser()).concat(FileUtil.FILE_SEPARATOR); - } - if (StrUtil.isNotBlank(imageWorkReq.getLongitude())) { - path_prefix = path_prefix.concat(imageWorkReq.getLongitude()) - .concat(" ").concat(StrUtil.nullToDefault(imageWorkReq.getLatitude(), "0")) - .concat(" ").concat(StrUtil.nullToDefault(imageWorkReq.getAltitude(), "0")) - .concat(FileUtil.FILE_SEPARATOR); - } + path_prefix = path_prefix.concat(StrUtil.nullToDefault(imageWorkReq.getUploadUser(), "默认用户")).concat(FileUtil.FILE_SEPARATOR) + .concat(StrUtil.nullToDefault(imageWorkReq.getLongitude(), "0")) + .concat(" ").concat(StrUtil.nullToDefault(imageWorkReq.getLatitude(), "0")) + .concat(" ").concat(StrUtil.nullToDefault(imageWorkReq.getAltitude(), "0")) + .concat(FileUtil.FILE_SEPARATOR); } if (!FileUtil.exist(path_prefix)) { FileUtil.mkdir(path_prefix); @@ -344,9 +340,11 @@ public class ImageServiceImpl extends ServiceImpl impl } } else { List gps = StrUtil.split(split.get(5), " "); - resp.setLongitude(gps.get(0)); - resp.setLatitude(gps.get(1)); - resp.setAltitude(gps.get(2)); + if (gps.size() > 1) { + resp.setLongitude(gps.get(0)); + resp.setLatitude(gps.get(1)); + resp.setAltitude(gps.get(2)); + } } resp.setUploadUser(split.get(4)); resp.setImageSource(split.get(2));