|
|
@@ -25,7 +25,7 @@ public class OrderUtils {
|
|
|
var orderNoMain = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")).concat(String.valueOf(RandomUtil.randomInt(10000000, 99999999)));
|
|
|
var orderNoSum = 0;
|
|
|
for (int i = 0; i < orderNoMain.length(); i++) {
|
|
|
- orderNoSum += Integer.parseInt(orderNoMain.substring(0, 1));
|
|
|
+ orderNoSum += Integer.parseInt(orderNoMain.substring(orderNoMain.length() - 1));
|
|
|
}
|
|
|
var res = orderNoMain.concat(str_pad(String.valueOf((100 - orderNoSum % 100) % 100), 2, "0", "STR_PAD_LEFT"));
|
|
|
return str.length > 0 ? str[0].substring(0, 8).concat(res) : res;
|