mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-12 03:09:48 +08:00
update 预约启动
This commit is contained in:
@@ -2,6 +2,7 @@ package com.jsowell.common.util;
|
|||||||
|
|
||||||
import com.google.common.primitives.Bytes;
|
import com.google.common.primitives.Bytes;
|
||||||
import com.jsowell.common.constant.Constants;
|
import com.jsowell.common.constant.Constants;
|
||||||
|
import org.springframework.mail.MailMessage;
|
||||||
|
|
||||||
import javax.xml.bind.DatatypeConverter;
|
import javax.xml.bind.DatatypeConverter;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
@@ -424,6 +425,13 @@ public class BytesUtil {
|
|||||||
return asciiStr;
|
return asciiStr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
String vin1 = "SAITER00000000001";
|
||||||
|
byte[] bytes = str2Asc(vin1);
|
||||||
|
String s = ascii2Str(bytes);
|
||||||
|
System.out.println(s);
|
||||||
|
}
|
||||||
|
|
||||||
public static byte[] str2AscLittle(String str) {
|
public static byte[] str2AscLittle(String str) {
|
||||||
return revert(str2Asc(str));
|
return revert(str2Asc(str));
|
||||||
}
|
}
|
||||||
@@ -626,21 +634,6 @@ public class BytesUtil {
|
|||||||
return bytes;
|
return bytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
byte[] originalBytes = {1, 2, 3};
|
|
||||||
int desiredLength = 5;
|
|
||||||
byte[] result = ensureLengthPrependZero(originalBytes, desiredLength);
|
|
||||||
|
|
||||||
System.out.println("Original array: ");
|
|
||||||
for (byte b : originalBytes) {
|
|
||||||
System.out.print(b + " ");
|
|
||||||
}
|
|
||||||
System.out.println("\nResulting array with padding at the beginning: ");
|
|
||||||
for (byte b : result) {
|
|
||||||
System.out.print(b + " ");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 确保byte数组长度至少为指定长度,不足则在前面补充0。
|
* 确保byte数组长度至少为指定长度,不足则在前面补充0。
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -511,21 +511,22 @@ public class YKCPushCommandServiceImpl implements YKCPushCommandService {
|
|||||||
if (StringUtils.isBlank(vin1)) {
|
if (StringUtils.isBlank(vin1)) {
|
||||||
vin1 = Constants.ZERO;
|
vin1 = Constants.ZERO;
|
||||||
}
|
}
|
||||||
byte[] vin1ByteArr = BytesUtil.str2Bcd(vin1);
|
// byte[] vin1ByteArr = BytesUtil.str2Bcd(vin1);
|
||||||
|
byte[] vin1ByteArr = BytesUtil.str2Asc(vin1);
|
||||||
vin1ByteArr = BytesUtil.ensureLength(vin1ByteArr, 17);
|
vin1ByteArr = BytesUtil.ensureLength(vin1ByteArr, 17);
|
||||||
|
|
||||||
String vin2 = command.getVin2();
|
String vin2 = command.getVin2();
|
||||||
if (StringUtils.isBlank(vin2)) {
|
if (StringUtils.isBlank(vin2)) {
|
||||||
vin2 = Constants.ZERO;
|
vin2 = Constants.ZERO;
|
||||||
}
|
}
|
||||||
byte[] vin2ByteArr = BytesUtil.str2Bcd(vin2);
|
byte[] vin2ByteArr = BytesUtil.str2Asc(vin2);
|
||||||
vin2ByteArr = BytesUtil.ensureLength(vin2ByteArr, 17);
|
vin2ByteArr = BytesUtil.ensureLength(vin2ByteArr, 17);
|
||||||
|
|
||||||
String vin3 = command.getVin3();
|
String vin3 = command.getVin3();
|
||||||
if (StringUtils.isBlank(vin3)) {
|
if (StringUtils.isBlank(vin3)) {
|
||||||
vin3 = Constants.ZERO;
|
vin3 = Constants.ZERO;
|
||||||
}
|
}
|
||||||
byte[] vin3ByteArr = BytesUtil.str2Bcd(vin3);
|
byte[] vin3ByteArr = BytesUtil.str2Asc(vin3);
|
||||||
vin3ByteArr = BytesUtil.ensureLength(vin3ByteArr, 17);
|
vin3ByteArr = BytesUtil.ensureLength(vin3ByteArr, 17);
|
||||||
|
|
||||||
// 开始时间
|
// 开始时间
|
||||||
|
|||||||
Reference in New Issue
Block a user