From b4319e15b7a08e699f4bf3d488d0217144d95af1 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期四, 03 八月 2023 15:22:28 +0800 Subject: [PATCH] LIMS管理系统框架-开发8-3 --- framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtil.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtil.java b/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtil.java index 2ba0601..a9e8ade 100644 --- a/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtil.java +++ b/framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtil.java @@ -62,4 +62,16 @@ } return sb.toString(); } + + public static String getTimeSixNumberCode(String prefix){ + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); + String format = simpleDateFormat.format(new Date()); + String timeStr = format.replace("-", ""); + long incrNum = RedisUtil.incr("num", 1); + if(incrNum == 1){ + RedisUtil.expire("num", 60 * 60 * 24); + } + String sixIncr = String.format("%06d", incrNum); + return prefix + timeStr + sixIncr; + } } -- Gitblit v1.9.3