删除输出,消除警告

This commit is contained in:
GYJ
2024-06-13 18:32:19 +08:00
parent d693e8afd5
commit 8d956b3cfd

View File

@@ -1,6 +1,5 @@
package cn.ysk.cashier.controller.shop;
import cn.hutool.core.util.ZipUtil;
import cn.ysk.cashier.dto.shop.TbDeviceStockDownloadDto;
import cn.ysk.cashier.dto.shop.TbShopInfoDto;
import cn.ysk.cashier.pojo.TbDeviceStock;
@@ -14,7 +13,6 @@ import cn.ysk.cashier.utils.ZipUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
@@ -90,14 +88,19 @@ public class TbDeviceStockController {
String baseUrl = "https://kysh.sxczgkj.cn/codeplate?code=";
File codeImgFileSaveDir = new File(basePath);
boolean deleteFlag = false;
if (codeImgFileSaveDir.exists()) {
// 先删除内部的文件
File[] files = codeImgFileSaveDir.listFiles();
for (File file : files) {
file.delete();
if (files != null) {
for (File file : files) {
deleteFlag = file.delete();
}
System.out.println("删除文件结果:" + deleteFlag);
}
// 删除文件夹
codeImgFileSaveDir.delete();
deleteFlag = codeImgFileSaveDir.delete();
}
for (TbDeviceStock stock : list) {
// 生成二维码
@@ -108,10 +111,10 @@ public class TbDeviceStockController {
String zipPath = basePath + ".zip";
File zipFile = new File(zipPath);
if (zipFile.exists()) {
zipFile.delete();
deleteFlag = zipFile.delete();
}
System.out.println("删除文件结果:" + deleteFlag);
ZipUtils.zipDirectory(codeImgFileSaveDir, zipFile);
System.out.println(basePath + ".zip");
FileUtil.downloadFile(request, response, zipFile, true);
} catch (Exception e) {