From 6a478880c4aa9c62e960a72591b1eb3ea92c223f Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 24 十二月 2020 15:33:17 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MatCodeController.java | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatCodeController.java b/src/main/java/com/zy/asrs/controller/MatCodeController.java index 2b48214..e001475 100644 --- a/src/main/java/com/zy/asrs/controller/MatCodeController.java +++ b/src/main/java/com/zy/asrs/controller/MatCodeController.java @@ -15,6 +15,7 @@ import com.zy.asrs.entity.MatCode; import com.zy.asrs.entity.MatCodePrint; import com.zy.asrs.service.MatCodeService; +import com.zy.asrs.utils.VersionUtils; import com.zy.common.CodeRes; import com.zy.common.config.AdminInterceptor; import com.zy.common.utils.BarcodeUtils; @@ -23,6 +24,7 @@ import com.zy.common.utils.excel.matcode.MatCodeExcelListener; import com.zy.common.web.BaseController; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -46,7 +48,7 @@ } @RequestMapping(value = "/matCode/auth") -// @ManagerAuth + @ManagerAuth public R find(@RequestParam("id") String id) { return R.ok(matCodeService.selectById(String.valueOf(id))); } @@ -128,11 +130,7 @@ List<MatCode> list = matCodeService.selectList(new EntityWrapper<>()); List<MatCodeExcel> excels = new ArrayList<>(); for (MatCode matCode : list) { - MatCodeExcel excel = new MatCodeExcel(); - excel.setMatNo(matCode.getMatNo()); - excel.setBarcode(matCode.getBarcode()); - excel.setMatName(matCode.getMatName()); - excel.setStr1(matCode.getStr1()); + MatCodeExcel excel = VersionUtils.getExcel(matCode); excels.add(excel); if (rowCount != null && excels.size() >= rowCount){ break; @@ -151,6 +149,7 @@ // 瀵煎叆 @RequestMapping(value = "/matCode/import/auth") @ManagerAuth(memo = "鐗╂枡缂栫爜鏁版嵁瀵煎叆") + @Transactional public R matCodeImport(MultipartFile file) throws IOException, InterruptedException { MatCodeExcelListener listener = new MatCodeExcelListener(getUserId()); EasyExcel.read(file.getInputStream(), MatCodeExcel.class, listener).sheet().doRead(); -- Gitblit v1.9.1