From e0f5380c21b72184c1455c24eaffe371585e1691 Mon Sep 17 00:00:00 2001
From: czkh <czkh@163.com>
Date: 星期一, 12 一月 2026 10:12:29 +0800
Subject: [PATCH] #1
---
src/main/java/com/zy/asrs/utils/MatExcelListener.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/utils/MatExcelListener.java b/src/main/java/com/zy/asrs/utils/MatExcelListener.java
index cf5fd80..45b66f7 100644
--- a/src/main/java/com/zy/asrs/utils/MatExcelListener.java
+++ b/src/main/java/com/zy/asrs/utils/MatExcelListener.java
@@ -30,6 +30,7 @@
private int total = 0;
private Long userId;
+ private int count;
public MatExcelListener() {
}
@@ -145,6 +146,7 @@
inOut.setMaktx(mat.getMaktx());
inOut.setColor(mat.getColor());
inOut.setSpecs(mat.getSpecs());
+ inOut.setName(excel.getName());
inOut.setTemp1("");
if (!matService.insert(mat)) {
throw new CoolException("淇濆瓨鍟嗗搧妗f澶辫触锛屽晢鍝佺紪鐮侊細" + excel.getMatnr());
@@ -158,6 +160,11 @@
//妯″叿鐘舵�佹洿鏂颁负鎶ュ簾 妯″叿涓庢墭鐩樿В缁�
List<MatBarcode> list = new ArrayList<>();
MatBarcode matBarcode = matBarcodeService.selectbyMatnr(excel.getMatnr() + "__" + excel.getName());
+ InOut inOut = inOutService.selectByMatnr(excel.getMatnr() + "__" + excel.getName());
+ if (inOut != null){
+ inOut.setColor(excel.getColor());
+ inOutService.updateById(inOut);
+ }
if (matBarcode != null){
list.add(matBarcode);
matBarcodeService.deleteMatBarcode(list);
@@ -172,6 +179,7 @@
if (!matService.insert(mat)) {
throw new CoolException("淇濆瓨鍟嗗搧妗f澶辫触锛屽晢鍝佺紪鐮侊細" + excel.getMatnr());
}
+ count++;
}
}
@@ -187,4 +195,8 @@
public int getTotal() {
return total;
}
+
+ public int getCount() {
+ return count;
+ }
}
--
Gitblit v1.9.1