From eda58e0e6d4abdd2b060e28867d103045845aa69 Mon Sep 17 00:00:00 2001 From: 罗元桥 <2376770955@qq.com> Date: 星期一, 30 八月 2021 13:13:18 +0800 Subject: [PATCH] Merge branch 'test' into 'yuyue_dev' --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/OrderNoUtils.java | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/OrderNoUtils.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/OrderNoUtils.java index dfb4279..5fedbeb 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/OrderNoUtils.java +++ b/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,15 +48,12 @@ return new String(charr); } - // 防止创建类的实例 - private OrderNoUtils() { - } - /** * 获取三位随机数 - * @return 三位随机数 + * + * @return 三位随机数 */ - private static String getRandomNumber(){ + private static String getRandomNumber() { return String.valueOf(new Double((Math.random() * 9 + 1) * (Math.pow(10, 3 - 1))).intValue()); } } -- Gitblit v1.7.1