From eeb8d7faa8d25b3ca9fe75ef28f035c49af5b06d Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期二, 11 三月 2025 11:05:38 +0800 Subject: [PATCH] Merge branch 'dev' into dev_zj --- inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java | 22 ++++++---------------- 1 files changed, 6 insertions(+), 16 deletions(-) diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java index ed21b5c..efc2876 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java @@ -33,6 +33,7 @@ import com.ruoyi.common.utils.QueryWrappers; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.framework.exception.ErrorException; +import com.ruoyi.inspect.comparater.CustomComparator; import com.ruoyi.inspect.dto.*; import com.ruoyi.inspect.excel.FiberRibboGeometricalParameterExcelData; import com.ruoyi.inspect.mapper.*; @@ -933,20 +934,16 @@ } @Override - public Map<String, Object> selectSampleAndProductByOrderId(SampleProductDto2 sampleProductDto) { - Map<String, Object> map = new HashMap<>(); - List<Map<String, Object>> headList = new ArrayList<>(); + public List<SampleProductDto2> selectSampleAndProductByOrderId(SampleProductDto2 sampleProductDto) { List<SampleProductDto2> SampleProductDto2S = null; if (!Objects.isNull(sampleProductDto.getId())) { String laboratory = insOrderMapper.selectById(sampleProductDto.getId()).getLaboratory(); if (laboratory.equals("鐢靛姏浜у搧瀹為獙瀹�")) { //鐢靛姏璇曢獙瀹ょ殑鏁版嵁鏌ョ湅锛屽垹闄ゅ厜绾ら厤缃浉鍏冲瓧娈� -// headList = PrintChina.printChina(SampleProductDTODL.class); SampleProductDto2S = insOrderMapper.selectSampleAndProductByOrderId( QueryWrappers.queryWrappers(sampleProductDto).orderByAsc("ins_product_id"), sampleProductDto.getId()); } else { -// headList = PrintChina.printChina(SampleProductDto2.class); SampleProductDto2S = insOrderMapper.selectSampleAndProductByOrderId( QueryWrappers.queryWrappers(sampleProductDto) .orderByAsc("son_laboratory"), @@ -1020,7 +1017,7 @@ } collect2.addAll(list); SampleProductDto2S = collect2; -// SampleProductDto2S.sort(new CustomComparator(enumService)); + SampleProductDto2S.sort(new CustomComparator(dictTypeService)); } } for (SampleProductDto2 record : SampleProductDto2S) { @@ -1037,9 +1034,7 @@ record.setLastValue(String.join(",", values)); } } - map.put("head", headList); - map.put("body", SampleProductDto2S); - return map; + return SampleProductDto2S; } @Override @@ -1198,8 +1193,7 @@ @Override public void exportChecked(Map<String, Object> data, HttpServletResponse response) { // Integer userId = getLook.selectPowerByMethodAndUserId(null).get("userId"); - Integer userId = Integer.valueOf(String.valueOf(SecurityUtils.getLoginUser().getUserId())); - User user = userMapper.selectById(userId); + User user = userMapper.selectById(SecurityUtils.getLoginUser().getUserId()); List<String> names = null; String startTime = ""; String endTime = ""; @@ -1708,7 +1702,7 @@ } temperatureCyclingList = temperatureCyclingList.stream().distinct().collect(Collectors.toList()); //鏌ヨ鍏ㄨ壊璋憋紝杩囨护鑹叉爣骞舵帓搴� - List<String> colorList = dictTypeService.selectDictDataByType("color_type").stream() + List<String> colorList = dictTypeService.selectDictDataByType("fiber_color_type").stream() .sorted(Comparator.comparing(SysDictData::getDictSort)) .map(SysDictData::getDictLabel) .collect(Collectors.toList()); @@ -1943,10 +1937,6 @@ LocalDate today = LocalDate.parse(split[1]); LocalTime end = LocalTime.of(23, 59, 59); List<CostStatisticsDto> costStatisticsDtos = insOrderMapper.selectCostStatistics2(QueryWrappers.queryWrappers(costStatisticsDto), split[0], today.atTime(end).toString(), laboratory); -// double totalPrice = costStatisticsDtos.stream() -// .filter(dto -> dto.getPrice() != null) // 杩囨护鎺変环鏍间负 null 鐨勫璞� -// .mapToDouble(value -> value.getPrice().doubleValue() * value.getNum()) -// .sum(); BigDecimal total = BigDecimal.ZERO; for (CostStatisticsDto dto : costStatisticsDtos) { if (Objects.isNull(dto.getPrice()) || dto.getPrice().compareTo(BigDecimal.ZERO) == 0) { -- Gitblit v1.9.3