From b7586ba9b38136c7af8ca9b31f92f570a0b039c2 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期一, 21 八月 2023 18:02:35 +0800 Subject: [PATCH] 计量管理-》计量修改 试验管理-》合格率统计 --- 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