From 1214b18558c19b09c02161b1dbbef342ad2c1e8f Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期六, 12 十月 2024 17:14:46 +0800 Subject: [PATCH] 试验前后样品检查+开始结束时间 --- inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsReportServiceImpl.java | 34 +++++----------------------------- 1 files changed, 5 insertions(+), 29 deletions(-) diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsReportServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsReportServiceImpl.java index 93888e0..14cea9a 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsReportServiceImpl.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsReportServiceImpl.java @@ -336,7 +336,7 @@ for (File f : files) { // 鏍规嵁鏂囦欢鍚嶆煡璇d String name = f.getName(); - InsReport insReport = insReportMapper.selectOne(Wrappers.<InsReport>lambdaQuery().like(InsReport::getCode, f.getName().replace(".docx", "").replace("JCZX", "JCZX/"))); + InsReport insReport = insReportMapper.selectOne(Wrappers.<InsReport>lambdaQuery().like(InsReport::getCode, f.getName().replace(".docx", ""))); if (ObjectUtils.isEmpty(insReport)) { throw new ErrorException("娌℃湁鎵惧埌 " + f.getName() + " 杩欎釜鏂囦欢瀵瑰簲鐨勬姤鍛婃暟鎹�"); } @@ -605,7 +605,7 @@ List<SampleProductDto> samples = insSampleMapper.selectSampleProductListByOrderId(orderId); String sampleCode = samples.get(0).getSampleCode(); InsReport insReport = new InsReport(); - insReport.setCode(insOrder.getEntrustCode()); + insReport.setCode(insOrder.getEntrustCode().replace("WT","TXJC")); insReport.setInsOrderId(orderId); List<Map<String, Object>> tables = new ArrayList<>(); Set<String> standardMethod = new HashSet<>(); @@ -620,7 +620,7 @@ models.add(s.getModel()); standardMethod.addAll(standardMethodListMapper.selectList(Wrappers.<StandardMethodList>lambdaQuery() .in(StandardMethodList::getId,Arrays.stream(s.getStandardMethodListId().replaceAll("[\\[\\]]", "").split(",")) - .map(String::trim).map(Integer::parseInt).collect(Collectors.toList()))).stream().map(StandardMethodList::getCode).distinct().collect(Collectors.toList())); + .map(String::trim).map(Integer::parseInt).collect(Collectors.toList()))).stream().map(aa->{return aa.getCode()+" "+aa.getName();}).distinct().collect(Collectors.toList())); //鎬绘暟 Long productCount = insProductMapper.selectCount(Wrappers.<InsProduct>lambdaQuery() .eq(InsProduct::getInsSampleId, s.getId())); @@ -697,8 +697,9 @@ } StringBuilder standardMethod2 = new StringBuilder(); for (String s : standardMethod) { - standardMethod2.append("銆�").append(s); + standardMethod2.append("锛沑n").append(s); } + standardMethod2.append("锛沑n").append("GB/T 9410-2008 銆婄Щ鍔ㄩ�氫俊澶╃嚎閫氱敤鎶�鏈鑼冦��"); standardMethod2.replace(0, 1, ""); tables.forEach(table -> { table.put("tableSize", tables.size() + 1); @@ -956,31 +957,6 @@ } // 杩斿洖鏈�澶у�硷紝纭繚楂樺害涓嶄綆浜庨粯璁ら珮搴� return Math.max(estimatedHeight, defaultHeight); - } - - private void getTemplateThing(Set<Integer> set, Map<Integer, String> map2, List<InsProduct> insProducts) { - for (InsProduct product : insProducts) { - if (product.getTemplateId() == null) { - product.setTemplate(new ArrayList<>()); - continue; - } - String thing = null; - if (product.getTemplateId() != null && set.add(product.getTemplateId())) { - map2.put(product.getTemplateId(), standardTemplateService.getStandTempThingById(product.getTemplateId()) + ""); - thing = map2.get(product.getTemplateId()); - } - if (StrUtil.isNotEmpty(thing)) { - JSONObject sheet = JSON.parseObject(JSON.toJSONString(JSON.parseArray(JSON.toJSONString(JSON.parseObject(thing).get("data"))).get(0))); - JSONObject config = JSON.parseObject(JSON.toJSONString(sheet.get("config"))); - List<JSONObject> cellData = JSON.parseArray(JSON.toJSONString(sheet.get("celldata")), JSONObject.class); - Map<String, Object> style = new HashMap<>(); - style.put("rowlen", config.get("rowlen")); - style.put("columnlen", config.get("columnlen")); - product.setTemplate(cellData); - product.setStyle(style); - product.setTemplateName(standardTemplateService.getStandTempNameById(product.getTemplateId())); - } - } } } -- Gitblit v1.9.3