From 642428dd870c2f288bb0f3a5fc94373a69a425cf Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期五, 25 四月 2025 13:08:53 +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