huanghongfa
2021-09-02 177249c76aeea0b4bf8d8816d4994e3b445b45ce
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/OrderNoUtils.java
@@ -7,13 +7,17 @@
public class OrderNoUtils {
    private static int sn = 0;
    // 防止创建类的实例
    private OrderNoUtils() {}
    public static String NextOrderNo(Long userId) {
        if (sn == 999)
            sn = 0;
        else
            sn++;
        DateFormat df = new SimpleDateFormat("MMddHHmmss");
        return df.format(new Date()) + padRight(String.valueOf(userId), 5, '0') + padRight(String.valueOf(sn), 3, '0') + getRandomNumber();
        return df.format(new Date()) + padRight(String.valueOf(userId), 5, '0') + padRight(String.valueOf(sn), 3, '0')
            + getRandomNumber();
    }
    public static String padLeft(String src, int len, char ch) {
@@ -44,12 +48,9 @@
        return new String(charr);
    }
    // 防止创建类的实例
    private OrderNoUtils() {
    }
    /**
     * 获取三位随机数
     *
     * @return  三位随机数
     */
    private static String getRandomNumber(){