XiaoRuby
2023-09-23 064457406bda554e713aea8bada1bb066be42b8e
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;
    }
}