From c869e4f6a4cae94e7670ad4bd5cde51cd1f7e49a Mon Sep 17 00:00:00 2001 From: taozi <552920369@qq.com> Date: Mon, 14 Sep 2020 11:37:02 +0800 Subject: [PATCH] =?UTF-8?q?bug--=E4=BF=AE=E5=A4=8D=E7=A0=8D=E4=BB=B7?= =?UTF-8?q?=E6=B5=B7=E6=8A=A5=E4=BB=B7=E6=A0=BC=E4=B8=8D=E5=8F=98=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/services/CreatShareProductService.java | 8 ++++++++ .../activity/service/YxStoreBargainService.java | 6 ++++++ .../service/impl/YxStoreBargainServiceImpl.java | 10 ++++++++++ .../activity/service/mapper/YxStoreBargainMapper.java | 3 +++ 4 files changed, 27 insertions(+) diff --git a/yshop-app/src/main/java/co/yixiang/modules/services/CreatShareProductService.java b/yshop-app/src/main/java/co/yixiang/modules/services/CreatShareProductService.java index a0ab75fc..172570bb 100644 --- a/yshop-app/src/main/java/co/yixiang/modules/services/CreatShareProductService.java +++ b/yshop-app/src/main/java/co/yixiang/modules/services/CreatShareProductService.java @@ -294,6 +294,10 @@ public class CreatShareProductService { String name = bargainId+"_"+uid + "_"+from+"_bargain_share_wap.jpg"; YxSystemAttachment attachment = systemAttachmentService.getInfo(name); + //删除已经存在的砍价海报图片 + if (ObjectUtil.isNotNull(attachment)) { + storeBargainService.deleteBargainImg(name); + } String fileDir = path+"qrcode"+ File.separator; String qrcodeUrl = ""; if(ObjectUtil.isNull(attachment)){ @@ -327,6 +331,10 @@ public class CreatShareProductService { String spreadPicPath = fileDir+spreadPicName; YxSystemAttachment attachmentT = systemAttachmentService.getInfo(spreadPicName); + //删除已经存在的砍价海报图片 + if (ObjectUtil.isNotNull(attachmentT)) { + storeBargainService.deleteBargainImg(spreadPicName); + } String spreadUrl = ""; File newFile = new File("poster.jpg"); File newFileT = new File("simsunb.ttf"); diff --git a/yshop-mall/src/main/java/co/yixiang/modules/activity/service/YxStoreBargainService.java b/yshop-mall/src/main/java/co/yixiang/modules/activity/service/YxStoreBargainService.java index a5b9bc50..05be43c4 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/activity/service/YxStoreBargainService.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/activity/service/YxStoreBargainService.java @@ -116,4 +116,10 @@ public interface YxStoreBargainService extends BaseService{ * @throws IOException / */ void download(List all, HttpServletResponse response) throws IOException; + + /** + * 删除砍价海报 + * @param id + */ + void deleteBargainImg(String id); } diff --git a/yshop-mall/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreBargainServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreBargainServiceImpl.java index 1eafc99c..882427fe 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreBargainServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreBargainServiceImpl.java @@ -418,4 +418,14 @@ public class YxStoreBargainServiceImpl extends BaseServiceImpl { " where id=#{id}") void addBargainLook(@Param("id") Long id); + @Delete("delete from yx_system_attachment where name = #{name}") + void deleteBargainImg(@Param("name") String name); }