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