From 33cbf43ad1d22318a8c9798c46d43f9ddefb6bf5 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 15 九月 2020 13:29:34 +0800
Subject: [PATCH] #修改物料结构
---
src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcelListener.java | 24 +++++++++++-------------
1 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcelListener.java b/src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcelListener.java
index c83f61c..a93ce19 100644
--- a/src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcelListener.java
+++ b/src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcelListener.java
@@ -6,6 +6,7 @@
import com.core.exception.CoolException;
import com.zy.asrs.entity.MatCode;
import com.zy.asrs.service.MatCodeService;
+import com.zy.asrs.utils.VersionUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -53,25 +54,22 @@
MatCodeService matCodeService = SpringUtils.getBean(MatCodeService.class);
if (matCodeService.selectById(data.getMatNo()) == null) {
MatCode matCode = new MatCode();
- matCode.setMatNo(data.getMatNo());
- matCode.setMatName(data.getMatName());
- matCode.setBarcode(data.getBarcode());
- matCode.setStr1(data.getStr1());
+ VersionUtils.setMatCode(matCode, data);
matCode.setModiTime(new Date());
matCode.setModiUser(this.userId);
matCode.setAppeTime(new Date());
matCode.setAppeUser(this.userId);
- list.add(matCode);
+ if (!matCodeService.insert(matCode)) {
+ throw new CoolException("瀵煎叆鏁版嵁寮傚父");
+ }
total ++;
}
// 杈惧埌BATCH_COUNT浜嗭紝闇�瑕佸幓瀛樺偍涓�娆℃暟鎹簱锛岄槻姝㈡暟鎹嚑涓囨潯鏁版嵁鍦ㄥ唴瀛橈紝瀹规槗OOM
- if (list.size() >= BATCH_COUNT) {
- if (!matCodeService.insertBatch(list)) {
- throw new CoolException("瀵煎叆鏁版嵁寮傚父");
- }
- // 瀛樺偍瀹屾垚娓呯悊 list
- list.clear();
- }
+// if (list.size() >= BATCH_COUNT) {
+//
+// // 瀛樺偍瀹屾垚娓呯悊 list
+// list.clear();
+// }
}
/**
@@ -80,7 +78,7 @@
*/
@Override
public void doAfterAllAnalysed(AnalysisContext ctx) {
- LOGGER.info("鏂板{}鏉$墿鏂欎俊鎭紒", total);
+ LOGGER.info("鏂板{}鏉′骇鍝佷俊鎭紒", total);
}
public int getTotal() {
--
Gitblit v1.9.1