From d6ff18e0ff89d36e80195da43ca40bf3a8f42b2c Mon Sep 17 00:00:00 2001 From: Administrator <pjb> Date: 星期日, 15 六月 2025 09:38:14 +0800 Subject: [PATCH] wms分配库位异常 --- src/main/java/com/zy/common/utils/YamlUtils.java | 62 +++++++++++++++--------------- 1 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/main/java/com/zy/common/utils/YamlUtils.java b/src/main/java/com/zy/common/utils/YamlUtils.java index 218d4d2..4944201 100644 --- a/src/main/java/com/zy/common/utils/YamlUtils.java +++ b/src/main/java/com/zy/common/utils/YamlUtils.java @@ -18,16 +18,38 @@ @Component public class YamlUtils { + private static final String src = "src/main/resources/application-prod.yml"; + private final static String C = "#"; + private final static String CHARSET = "UTF-8"; + //璇诲彇鍚庣殑姣忚鏁版嵁 + private static List<String> LINES = null; @Autowired private DataResourceService dataResourceService; - private static final String src = "src/main/resources/application-prod.yml"; + public static void main(String[] args) { + Map<String, Integer> keyCountMap = new HashMap<>(); + try { + List<String> lines = FileUtils.readLines(new File(src), CHARSET); + for (int i = 0; i < lines.size(); i++) { + String line = lines.get(i); + if (line.contains(C)) { + String[] split = line.split(C); + String tmp = split[0]; + String memo = split[1];//鑾峰彇娉ㄩ噴 - private final static String C = "#"; - private final static String CHARSET = "UTF-8"; + String[] split1 = tmp.split(":"); + String name = split1[0]; + String data = split1[1]; + System.out.println(memo); + System.out.println(name); + System.out.println(data); + } + } - //璇诲彇鍚庣殑姣忚鏁版嵁 - private static List<String> LINES = null; + } catch (IOException e) { + e.printStackTrace(); + } + } public Map<String, Object> read() { Yaml yaml = new Yaml(); @@ -54,7 +76,7 @@ dataResource.setData(null); } else if (value instanceof Map) { dataResource.setData(JSON.toJSONString(value)); - }else { + } else { dataResource.setData(value.toString()); } dataResource.setCreateTime(new Date()); @@ -174,32 +196,10 @@ } } else { String data = dataResource.getData(); - map.put(dataResource.getName(), data); - } - } - - public static void main(String[] args) { - Map<String, Integer> keyCountMap = new HashMap<>(); - try { - List<String> lines = FileUtils.readLines(new File(src), CHARSET); - for (int i = 0; i < lines.size(); i++) { - String line = lines.get(i); - if (line.contains(C)) { - String[] split = line.split(C); - String tmp = split[0]; - String memo = split[1];//鑾峰彇娉ㄩ噴 - - String[] split1 = tmp.split(":"); - String name = split1[0]; - String data = split1[1]; - System.out.println(memo); - System.out.println(name); - System.out.println(data); - } + if (data == null) { + data = ""; } - - } catch (IOException e) { - e.printStackTrace(); + map.put(dataResource.getName(), data); } } -- Gitblit v1.9.1