From dff994a28ff9be38450bc4e7ba540c2831d1206f Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期五, 21 七月 2023 09:53:55 +0800
Subject: [PATCH] 上传车辆图片id设为非必要提交

---
 ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
index 7808842..5e4a70f 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
@@ -219,12 +219,14 @@
 
     @Override
     public String uploadCarPicture(String id, MultipartFile carPicture) {
-        ArdSyCar ardSyCarr = ardSyCarMapper.selectArdSyCarById(id);
-        List<String> objectNames = new ArrayList();
-        if(ardSyCarr.getCarPicture() != null || !ardSyCarr.getCarPicture().equals("")){
-            String objectName = ardSyCarr.getCarPicture().split("/sycar/")[1];
-            objectNames.add(objectName);
-            MinioUtils.removeObjects("sycar", objectNames);
+        if(id != null && !id.equals("")){//id涓洪潪蹇呰
+            ArdSyCar ardSyCarr = ardSyCarMapper.selectArdSyCarById(id);
+            List<String> objectNames = new ArrayList();
+            if(ardSyCarr.getCarPicture() != null || !ardSyCarr.getCarPicture().equals("")){
+                String objectName = ardSyCarr.getCarPicture().split("/sycar/")[1];
+                objectNames.add(objectName);
+                MinioUtils.removeObjects("sycar", objectNames);
+            }
         }
         //鍒ゆ柇鏂囦欢鏄惁涓虹┖
         if (null == carPicture || 0 == carPicture.getSize()) {
@@ -259,10 +261,12 @@
                     .build();
             String presignedObjectUrl = MinioClientSingleton.getMinioClient().getPresignedObjectUrl(getPresignedObjectUrlArgs);
             String ObjectUrl  = presignedObjectUrl.substring(0, presignedObjectUrl.indexOf("?"));
-            ArdSyCar ardSyCar = new ArdSyCar();
-            ardSyCar.setId(id);
-            ardSyCar.setCarPicture(ObjectUrl);
-            ardSyCarMapper.updateArdSyCar(ardSyCar);
+            if(id != null && !id.equals("")){//id涓洪潪蹇呰
+                ArdSyCar ardSyCar = new ArdSyCar();
+                ardSyCar.setId(id);
+                ardSyCar.setCarPicture(ObjectUrl);
+                ardSyCarMapper.updateArdSyCar(ardSyCar);
+            }
             return ObjectUrl;
         } catch (Exception ex) {
             return "";

--
Gitblit v1.9.3