From 6182cc11c3e93610df7fda87611d2ca807c6354c Mon Sep 17 00:00:00 2001
From: qlsxk <qlsxk@qq.com>
Date: 星期四, 16 十月 2025 14:28:30 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/utils/CommonUtils.java | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 52 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/common/utils/CommonUtils.java b/src/main/java/com/zy/common/utils/CommonUtils.java
index 2b371c0..411cc44 100644
--- a/src/main/java/com/zy/common/utils/CommonUtils.java
+++ b/src/main/java/com/zy/common/utils/CommonUtils.java
@@ -37,11 +37,62 @@
short byteToShort = RadixTools.byteToShort(tmp1);
byte[] tmp2 = {bytes[2], bytes[3]};
short byteToShort2 = RadixTools.byteToShort(tmp2);
- return new short[]{byteToShort2, byteToShort};
+ return new short[]{byteToShort, byteToShort2};
+ }
+
+ public static boolean intToBoolean(Integer num) {
+ return num != 0;
}
public static boolean shortToBoolean(Short num) {
return num != 0;
}
+ //浠巖ow銆乥ay銆乴ev鍙傛暟鑾峰彇瀹屾暣搴撲綅鍙�
+ public static String getLocNoFromRBL(Integer row, Integer bay, Integer lev) {
+ StringBuffer sb = new StringBuffer();
+ if (row < 10) {
+ sb.append("0");
+ }
+ sb.append(row);
+ if (bay < 10) {
+ sb.append("00");
+ } else if (bay < 100) {
+ sb.append("0");
+ }
+ sb.append(bay);
+ if (lev < 10) {
+ sb.append("0");
+ }
+ sb.append(lev);
+ return sb.toString();
+ }
+
+ public static int[] byteToBits(byte by) {
+ StringBuffer sb = new StringBuffer();
+ sb.append((by >> 0) & 0x1);
+ sb.append((by >> 1) & 0x1);
+ sb.append((by >> 2) & 0x1);
+ sb.append((by >> 3) & 0x1);
+ sb.append((by >> 4) & 0x1);
+ sb.append((by >> 5) & 0x1);
+ sb.append((by >> 6) & 0x1);
+ sb.append((by >> 7) & 0x1);
+
+ int[] data = new int[8];
+ for (int i = 0; i < sb.length(); i++) {
+ data[i] = Integer.parseInt(String.valueOf(sb.charAt(i)));
+ }
+
+ return data;
+ }
+
+ public static String bytesToBarcode(byte[] bytes) {
+ StringBuffer sb = new StringBuffer();
+ for (byte by : bytes) {
+ sb.append(by);
+ }
+ return sb.toString();
+ }
+
}
--
Gitblit v1.9.1