From 4f24d6d6e2c7c74d82b7bd861b4ac01bfe859c59 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 28 二月 2023 16:48:30 +0800
Subject: [PATCH] Ecr删除

---
 src/main/java/com/whyc/service/ECRService.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/ECRService.java b/src/main/java/com/whyc/service/ECRService.java
index 1bd8ab3..e25d635 100644
--- a/src/main/java/com/whyc/service/ECRService.java
+++ b/src/main/java/com/whyc/service/ECRService.java
@@ -1,8 +1,10 @@
 package com.whyc.service;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
+import com.whyc.dto.FileDirPath;
 import com.whyc.dto.Response;
 import com.whyc.mapper.ECRMapper;
 import com.whyc.pojo.ECR;
@@ -22,6 +24,7 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
 import java.io.File;
+import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.text.ParseException;
@@ -325,4 +328,19 @@
         String dateFormat = DateUtil.YYYY_MM_DD_HH_MM_SS.format(new Date());
         ExcelUtil.exportExcel("鍙樻洿璁板綍娓呭崟_"+dateFormat,"娓呭崟",title,values,null,response);
     }
+    //鍒犻櫎ECR璁板綍
+    public Response deleteEcr(int id, String filePath) {
+        if(!filePath.isEmpty()){
+            String fileDirName = FileDirPath.getFileDirName();
+            File file = new File(fileDirName+File.separator+filePath);
+            if(!file.isDirectory()){
+                file.delete();
+            }
+        }
+        //鍒犻櫎琛ㄨ褰�
+        UpdateWrapper wrapper=new UpdateWrapper();
+        wrapper.eq("id",id);
+        int delFlag=mapper.delete(wrapper);
+        return new Response().set(1,delFlag>0,"鍒犻櫎ECR");
+    }
 }

--
Gitblit v1.9.1