From 9f535f9c6ff8640d0cbbc915235a59d2ee39c702 Mon Sep 17 00:00:00 2001 From: L <L@123> Date: 星期四, 17 七月 2025 18:02:21 +0800 Subject: [PATCH] * --- src/main/java/com/zy/asrs/controller/MatController.java | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java index 9c50df9..1fef104 100644 --- a/src/main/java/com/zy/asrs/controller/MatController.java +++ b/src/main/java/com/zy/asrs/controller/MatController.java @@ -35,6 +35,7 @@ import org.springframework.web.multipart.MultipartFile; import javax.imageio.ImageIO; +import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.awt.image.BufferedImage; import java.io.IOException; @@ -359,10 +360,14 @@ @PostMapping(value = "/out/loc/box/excel/import/auth") @ManagerAuth(memo = "瀵煎叆绠卞彿鍑哄簱") @Transactional - public R outLocBoxExcelImport(MultipartFile file) throws IOException { - OutLocBoxExcelListener listener = new OutLocBoxExcelListener(getUserId()); + public R outLocBoxExcelImport(HttpServletRequest request, MultipartFile file) throws IOException { + OutLocBoxExcelListener listener = new OutLocBoxExcelListener(request.getRemoteAddr(),getUserId()); EasyExcel.read(file.getInputStream(), OutLocBoxExcel.class, listener).sheet().doRead(); - return R.ok("鎴愬姛鍑哄簱"+listener.getTotal()+"鏉″晢鍝佹暟鎹�"); + if (listener.getSign()){ + return R.ok("鎴愬姛鍑哄簱"+listener.getTotal()+"鏉″晢鍝佹暟鎹�."+listener.getErrorMsgOrderLoc()); + } else { + return R.error("鍑哄簱澶辫触锛�"+listener.getErrorMsgOrderLoc()); + } } @@ -387,10 +392,14 @@ @PostMapping(value = "/out/loc/box/excel/import/auth1") @ManagerAuth(memo = "瀵煎叆绠卞彿鐩樼偣鍑哄簱") @Transactional - public R outLocBoxExcelImport1(MultipartFile file) throws IOException { - OutpandianBoxExeclListener listener = new OutpandianBoxExeclListener(getUserId()); + public R outLocBoxExcelImport1(HttpServletRequest request,MultipartFile file) throws IOException { + OutpandianBoxExeclListener listener = new OutpandianBoxExeclListener(request.getRemoteAddr(),getUserId()); EasyExcel.read(file.getInputStream(), pandianExcel.class, listener).sheet().doRead(); - return R.ok("鎴愬姛鍑哄簱"+listener.getTotal()+"鏉″晢鍝佹暟鎹�"); + if (listener.getSign()){ + return R.ok("鎴愬姛鍑哄簱"+listener.getTotal()+"鏉″晢鍝佹暟鎹�."+listener.getErrorMsgOrderLoc()); + } else { + return R.error("鍑哄簱澶辫触锛�"+listener.getErrorMsgOrderLoc()); + } } /*************************************** xm-select ***********************************************/ -- Gitblit v1.9.1