|
|
@@ -16,7 +16,8 @@ public class OrderUtils {
|
|
|
// 其中:YYYY=年份,MM=月份,DD=日期,HH=24格式小时,II=分,SS=秒,NNNNNNNN=随机数,CC=检查码
|
|
|
|
|
|
/**
|
|
|
- * 生成订单号
|
|
|
+ * 生成订单号 32位
|
|
|
+ *
|
|
|
* @param str 一般只会传OperatorID
|
|
|
* @return
|
|
|
*/
|
|
|
@@ -26,9 +27,8 @@ public class OrderUtils {
|
|
|
for (int i = 0; i < orderNoMain.length(); i++) {
|
|
|
orderNoSum += Integer.parseInt(orderNoMain.substring(0, 1));
|
|
|
}
|
|
|
- var j = (100 - orderNoSum % 100) % 100;
|
|
|
var res = orderNoMain.concat(str_pad(String.valueOf((100 - orderNoSum % 100) % 100), 2, "0", "STR_PAD_LEFT"));
|
|
|
- return str.length > 0 ? str[0].concat(res) : res;
|
|
|
+ return str.length > 0 ? str[0].substring(0, 8).concat(res) : res;
|
|
|
}
|
|
|
|
|
|
|