廖井涛
2024-08-08 4fd5b05a139e7d106c33ca7a6eabd153f8060676
north-glass-erp/src/main/java/com/example/erp/service/pp/FlowCardService.java
@@ -227,8 +227,9 @@
                Map<String, Object> itemmap = new HashMap<>();
                if ("1".equals(inquiryMode)){
                    itemmap.put("detail", flowCardMapper.selectPrintMp(flowCard.getOrderId()));
                }
                else {
                } else if ("3".equals(inquiryMode)) {
                    itemmap.put("detail", flowCardMapper.selectPrintAllMp(flowCard.getOrderId()));
                } else {
                    itemmap.put("detail", flowCardMapper.selectPrintNotMp(flowCard.getOrderId()));
                }
@@ -296,7 +297,24 @@
                }
                //工艺流程
                List<Map<String, Object>> processList = flowCardMapper.getProcessList(flowCard.getProcessId(), flowCard.getTechnologyNumber());
                //List<Map<String, Object>> processList = flowCardMapper.getProcessList(flowCard.getProcessId(), flowCard.getTechnologyNumber());
                String input = flowCard.getProcess();
                String delimiter = "->";
                // 分割字符串
                String[] parts = input.split(delimiter);
                // 创建 List<Map<String, Object>>
                List<Map<String, Object>> processList = new ArrayList<>();
                // 遍历分割后的部分并将其存入 List<Map<String, Object>>
                for (int i = 0; i < parts.length; i++) {
                    Map<String, Object> maps = new HashMap<>();
                    maps.put("id", i); // 添加一个索引字段
                    maps.put("process", parts[i]); // 添加实际的值
                    processList.add(maps);
                }
                itemmap.put("processList", processList);
              //  itemmap.put("numberList", numberList);