From 179b7b6c557eec27f5a05ee7ed2981f14825b692 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期六, 26 八月 2023 16:10:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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..2dc3810 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,String name){ + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); + String format = simpleDateFormat.format(new Date()); + String timeStr = format.replace("-", ""); + long incrNum = RedisUtil.incr(name, 1); + if(incrNum == 1){ + RedisUtil.expire(name, 60 * 60 * 24); + } + String sixIncr = String.format("%06d", incrNum); + return prefix + timeStr + sixIncr; + } } -- Gitblit v1.9.3