jiazx0107
2026-01-05 2fcf73e5783a7a06dd4d4e6f412b9f759a7230c1
fzzy-igdss-core/src/main/java/com/fzzy/igds/utils/ContextUtil.java
@@ -69,8 +69,8 @@
            }
        }
        if (null == prefix) return String.format("%s%04d", currentTimestamp, seq);
        return prefix + "_" + String.format("%s%04d", currentTimestamp, seq);
        if (null == prefix) return String.format("%s%02d", currentTimestamp, seq);
        return prefix + "_" + String.format("%s%02d", currentTimestamp, seq);
    }
@@ -178,4 +178,24 @@
    public static String getTimeId(int start, int end) {
        return DateFormatUtils.format(new Date(), "yyyyMMddHHmmss") + RandomUtils.nextInt(start, end);
    }
    /**
     * 如果用户是库区用户,判断是否数据公司级别
     *
     * @param userDeptId 当前用户部门ID
     * @return 如果部门ID大于长度7说明是库区,否则就是公司级别
     */
    public static boolean isDepotUser(String userDeptId) {
        if(StringUtils.isBlank(userDeptId)) return false;
        return userDeptId.length() > 7;
    }
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++){
            String id = generateId();
            System.out.println(id);
        }
    }
}