From 595b0dcb119b9f594926ffaafafdb68799ae993b Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期六, 13 七月 2024 21:11:29 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java b/cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java index 4020ab9..dda239a 100644 --- a/cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java +++ b/cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java @@ -175,11 +175,11 @@ InputStream inputStream = file.getInputStream(); List<StructureItemParameter> lists = new ArrayList<>(); AtomicReference<String> sample = new AtomicReference<>(); - ExcelUtil.readBySax(inputStream, 0, (i, l, list1) -> { - if (i == 0 && l == 1) { + ExcelUtil.readBySax(inputStream, -1, (i, l, list1) -> { + if (l == 1) { sample.set(list1.get(1) + ""); } - if (i == 0 && l >= 1) { + if (l >= 1) { StructureItemParameter str = new StructureItemParameter(); if (list1.get(1) == null) { str.setSample(null); @@ -340,14 +340,18 @@ str.setTemplateId(null); } try { - if (list1.get(22) != null) { + if (list1.get(22) != null && list1.get(22) != "") { str.setInspectionItemClass(list1.get(22) + ""); + } else { + str.setInspectionItemClass(null); } } catch (Exception e) { } try { - if (list1.get(23) != null) { + if (list1.get(23) != null && list1.get(23) != "") { str.setInspectionItemClassEn(list1.get(23) + ""); + } else { + str.setInspectionItemClassEn(null); } } catch (Exception e) { } @@ -363,7 +367,7 @@ structureItemParameterService.removeNoSample(sample.get()); // 濡傛灉鏁版嵁搴撻噷闈㈢殑鏁版嵁瀛樺湪閭d箞灏辨墽琛屾洿鏂版嫹璐濇搷浣� try { - structureItemParameterService.saveBatch(lists); + structureItemParameterService.saveOrUpdateBatch(lists); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("鏈嶅姟绔姤閿欏暒!!!"); -- Gitblit v1.9.3