From fbba4ea24430b14eee18b190b7e08f1a58a8e504 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期四, 03 八月 2023 13:48:38 +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