From 03c894b105bff46879625b67cdebc8c2d947d29f Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期四, 22 八月 2024 11:31:24 +0800 Subject: [PATCH] 修改流程卡打印样式,根据线路添加在磨边队列查不到时查所有线队列数据 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downglassinfo/service/impl/DownGlassInfoServiceImpl.java | 58 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 29 insertions(+), 29 deletions(-) diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downglassinfo/service/impl/DownGlassInfoServiceImpl.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downglassinfo/service/impl/DownGlassInfoServiceImpl.java index 7f18616..f6b9c71 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downglassinfo/service/impl/DownGlassInfoServiceImpl.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downglassinfo/service/impl/DownGlassInfoServiceImpl.java @@ -168,44 +168,44 @@ log.info("娴佺▼鍗″ご閮ㄦ暟鎹�:{}", projectInfo); List<Map<String, Object>> flowCardInfo = flowCardService.selectFlowCard(downGlassInfo.getFlowCardId(), downGlassInfo.getLayer()); log.info("娴佺▼鍗$幓鐠冩暟鎹�:{}", flowCardInfo); - for (Map<String, Object> row : resultList) { - int glass_type = (int) row.get("glass_type"); - int layer = (int) row.get("layer"); - Long quantity1 = (Long) row.get("quantity"); - - for (Map<String, Object> row1 : flowCardInfo) { - int order_number = (int) row1.get("order_number"); - int technology_number = (int) row1.get("technology_number"); - String child_width = (String) row1.get("child_width"); - Long quantity = (Long) row1.get("quantity"); - BigDecimal total_area = (BigDecimal) row1.get("total_area"); - String separation = (String) row1.get("separation"); - String perimeter = (String) row1.get("perimeter"); - BigDecimal width = (BigDecimal) row1.get("width"); - String other_columns = (String) row1.get("other_columns"); - String remarks = (String) row1.get("remarks"); - BigDecimal height = (BigDecimal) row1.get("height"); + for (Map<String, Object> row : flowCardInfo) { + int order_number = (int) row.get("order_number"); + int technology_number = (int) row.get("technology_number"); + int quantity1 = 0; + for (Map<String, Object> row1 : resultList) { + int glass_type = (int) row1.get("glass_type"); + int layer = (int) row1.get("layer"); +// String child_width = (String) row1.get("child_width"); +// Long quantity = (Long) row1.get("quantity"); +// BigDecimal total_area = (BigDecimal) row1.get("total_area"); +// String separation = (String) row1.get("separation"); +// String perimeter = (String) row1.get("perimeter"); +// BigDecimal width = (BigDecimal) row1.get("width"); +// String other_columns = (String) row1.get("other_columns"); +// String remarks = (String) row1.get("remarks"); +// BigDecimal height = (BigDecimal) row1.get("height"); if (order_number == glass_type && technology_number == layer) { -// row.put("quantity1", quantity1); + quantity1+=1; // row.put("quantity", quantity); - row.put("order_number", order_number); - row.put("technology_number", technology_number); - row.put("child_width", child_width); - row.put("total_area", total_area); - row.put("separation", separation); - row.put("perimeter", perimeter); - row.put("width", width); - row.put("other_columns", other_columns); - row.put("remarks", remarks); - row.put("height", height); +// row.put("order_number", order_number); +// row.put("technology_number", technology_number); +// row.put("child_width", child_width); +// row.put("total_area", total_area); +// row.put("separation", separation); +// row.put("perimeter", perimeter); +// row.put("width", width); +// row.put("other_columns", other_columns); +// row.put("remarks", remarks); +// row.put("height", height); } } + row.put("quantity1", quantity1); } log.info("娴佺▼鍗$幓鐠冩暟鎹�2:{}", flowCardInfo); List<Map<String, List<Map<String, Object>>>> listMap = new ArrayList<>(); Map<String, List<Map<String, Object>>> result = new HashMap<>(); result.put("detail", projectInfo); - result.put("detailList", resultList); + result.put("detailList", flowCardInfo); for (Map<String, Object> row : projectInfo) { String order_number = (String) row.get("process"); String[] processes = order_number.split("->"); -- Gitblit v1.8.0