Fixiaobai
2023-08-17 58f820f804046e7fe82bef5a7b428b442a728e8a
framework/src/main/java/com/yuanchu/limslaboratory/utils/MyUtil.java
@@ -63,13 +63,13 @@
        return sb.toString();
    }
    public static String getTimeSixNumberCode(String prefix){
    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("num", 1);
        long incrNum = RedisUtil.incr(name, 1);
        if(incrNum == 1){
            RedisUtil.expire("num", 60 * 60 * 24);
            RedisUtil.expire(name, 60 * 60 * 24);
        }
        String sixIncr = String.format("%06d", incrNum);
        return prefix + timeStr + sixIncr;