From 36722d66d3857e20ce35435e63532869216f23a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Mon, 5 Jan 2026 17:13:19 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dsic/gj_erp/jszb/control/JszbController.java | 7 ++++++- .../gj_erp/jszb/excel/ExcelFlowInfoListener.java | 16 ++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/jszb/control/JszbController.java b/src/main/java/com/dsic/gj_erp/jszb/control/JszbController.java index 3334a31..a7f5f61 100644 --- a/src/main/java/com/dsic/gj_erp/jszb/control/JszbController.java +++ b/src/main/java/com/dsic/gj_erp/jszb/control/JszbController.java @@ -22,6 +22,8 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Objects; +import java.util.stream.Collectors; +import java.util.stream.Stream; @RestController @RequestMapping("jszb") @@ -120,7 +122,10 @@ public class JszbController { // } // updateList.add(one); // }); - + List collect = updateList.stream() + .filter(item -> "2205".equals(item.getFd())) + .collect(Collectors.toList()); + System.out.printf(collect.toString()); flowInfoService.saveOrUpdateBatch(updateList); } diff --git a/src/main/java/com/dsic/gj_erp/jszb/excel/ExcelFlowInfoListener.java b/src/main/java/com/dsic/gj_erp/jszb/excel/ExcelFlowInfoListener.java index 2385229..2340a30 100644 --- a/src/main/java/com/dsic/gj_erp/jszb/excel/ExcelFlowInfoListener.java +++ b/src/main/java/com/dsic/gj_erp/jszb/excel/ExcelFlowInfoListener.java @@ -26,14 +26,14 @@ public class ExcelFlowInfoListener extends AnalysisEventListener { @Override public void invoke(PartFlowInfo excelDemo, AnalysisContext analysisContext) { - String partName=excelDemo.getPartName0()!=null?excelDemo.getPartName0():excelDemo.getPartName(); - if (map.containsKey(partName)){ - String error= StrUtil.format("存在重复数据,检查修改后单独导入即可,零件编号:{},已过滤该行",partName); - this.errors.add(error); - return; - } - - map.put(partName,excelDemo); +// String partName=excelDemo.getPartName0()!=null?excelDemo.getPartName0():excelDemo.getPartName(); +// if (map.containsKey(partName)){ +// String error= StrUtil.format("存在重复数据,检查修改后单独导入即可,零件编号:{},已过滤该行",partName); +// this.errors.add(error); +// return; +// } +// +// map.put(partName,excelDemo); objectList.add(excelDemo); }