This commit is contained in:
Lemon
2024-06-24 09:10:53 +08:00
parent e294510dfa
commit dd45cf3104
3 changed files with 5 additions and 4 deletions

View File

@@ -653,10 +653,10 @@ public class PileService {
String data = String.valueOf(dateInt + 160829); String data = String.valueOf(dateInt + 160829);
byte[] bytes = BytesUtil.str2Bcd(data); byte[] bytes = BytesUtil.str2Bcd(data);
// crc16加密 // crc16加密
String crc = String.format("%04x", CRC16Util.calcCrc16(bytes)); String crc = String.format("%04x", CRC16Util.calcCrc16(bytes)); // 050C
// System.out.println(crc); // System.out.println(crc);
// 将16进制转成10进制 // 将16进制转成10进制
int i = Integer.parseInt(crc, 16); int i = Integer.parseInt(crc, 16); // 1292
// System.out.println(i); // System.out.println(i);
return String.valueOf(i); return String.valueOf(i);
} }

View File

@@ -141,7 +141,8 @@ public class CRC16Util {
// System.out.println("new_低位在前高位在后:" + crc); // System.out.println("new_低位在前高位在后:" + crc);
// 获取 年月日 日期 // 获取 年月日 日期
String dateStr = DateUtils.dateTimeNow(DateUtils.YYYYMMDD); // String dateStr = DateUtils.dateTimeNow(DateUtils.YYYYMMDD);
String dateStr = "20240620";
System.out.println("dateStr:" + dateStr); System.out.println("dateStr:" + dateStr);
int dateInt = Integer.parseInt(dateStr); int dateInt = Integer.parseInt(dateStr);
// 将年月日加上 160829 // 将年月日加上 160829

View File

@@ -15,7 +15,7 @@ import java.util.Locale;
import java.util.TreeMap; import java.util.TreeMap;
/** /**
* TODO * 软杰停车道闸系统Service
* *
* @author Lemon * @author Lemon
* @Date 2023/9/22 8:46 * @Date 2023/9/22 8:46