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