From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 09 六月 2025 11:54:00 +0800 Subject: [PATCH] 6.9新增登录失败冻结逻辑 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/OrderNoUtils.java | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 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 5fedbeb..dcc28a9 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 @@ -8,7 +8,8 @@ private static int sn = 0; // 防止创建类的实例 - private OrderNoUtils() {} + private OrderNoUtils() { + } public static String NextOrderNo(Long userId) { if (sn == 999) @@ -17,7 +18,23 @@ sn++; DateFormat df = new SimpleDateFormat("MMddHHmmss"); return df.format(new Date()) + padRight(String.valueOf(userId), 5, '0') + padRight(String.valueOf(sn), 3, '0') - + getRandomNumber(); + + getRandomNumber(); + } + + public static String NextOrderNoFlower(Long userId) { + DateFormat df = new SimpleDateFormat("MMddHHmmss"); + return df.format(new Date()) + padRight(String.valueOf(userId), 3, '0') + + getRandomNumber(); + } + + public static String nextDeliveryNo() { + if (sn == 999) + sn = 0; + else + sn++; + DateFormat df = new SimpleDateFormat("MMddHHmmss"); + return "PS" + df.format(new Date()) + padRight(String.valueOf(sn), 3, '0') + + getRandomNumber(); } public static String padLeft(String src, int len, char ch) { @@ -50,7 +67,7 @@ /** * 获取三位随机数 - * + * * @return 三位随机数 */ private static String getRandomNumber() { -- Gitblit v1.7.1