From 4024ef51a8d22d575dc929d806d49b30598b422d Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 10 Nov 2023 16:50:45 +0800 Subject: [PATCH] chore:推送修改提交 --- screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java index 6269308..947456e 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java @@ -99,8 +99,6 @@ .collect(Collectors.joining(",")); supervision.setImages(image); } - - supervisionMapper.insert(supervision); return result; } @@ -171,6 +169,17 @@ //������������������������������������������������������������������������ if (files.size() > 0) { + //��������������������������������������������� + String[] oldImages = supervisionMapper.selectById(supervision.getId()).getImages().split(","); + for (String image : oldImages) { + String realPath = path + File.separator + image; + File file = new File(realPath); + if (file.exists() && file.isFile()) { + file.delete(); + } + } + + for (MultipartFile file : files) { //������������������������ String fileType = file.getContentType(); @@ -195,14 +204,7 @@ if (!ObjectUtils.isEmpty(images)) { - //��������������������������������������������� - for (String image : images) { - String realPath = path + File.separator + image; - File file = new File(realPath); - if (file.exists() && file.isFile()) { - file.delete(); - } - } + String image = images.stream() .map(String::valueOf) .collect(Collectors.joining(",")); -- Gitblit v1.8.0