From 7125d7c2be53db25b8a11d42abc8730b36ef61bc Mon Sep 17 00:00:00 2001 From: yangyang Date: 星期二, 15 七月 2025 13:23:30 +0800 Subject: [PATCH] 任务工作档生成播种明细 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/Utils.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/Utils.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/Utils.java index 4da7962..4ba0084 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/Utils.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/Utils.java @@ -124,10 +124,28 @@ throw new RuntimeException("搴撲綅瑙f瀽寮傚父"); } + public static String getPlatLocNo(Number row, Number bay, Number lev) { + return "C" + zerofill(String.valueOf(row), 2) + "-" + zerofill(String.valueOf(bay), 2) + "-" + zerofill(String.valueOf(lev), 2); + } + public static String getLocNo(Number row, Number bay, Number lev) { return row + _LINK + bay + _LINK + lev; } + public static String zerofill(String msg, Integer count){ + if (msg.length() == count){ + return msg; + } else if (msg.length() > count){ + return msg.substring(0, 16); + } else { + StringBuilder msgBuilder = new StringBuilder(msg); + for (int i = 0; i<count-msg.length(); i++){ + msgBuilder.insert(0,"0"); + } + return msgBuilder.toString(); + } + } + /** * List杞负鏍戝舰缁撴瀯 * -- Gitblit v1.9.1