zhaowenxuan
2025-01-03 dbc11598957806965ec0e6b15c91f3d017d5759f
ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java
@@ -21,7 +21,7 @@
    @Autowired
    private StringRedisTemplate stringRedisTemplate;
    public synchronized String generateLisID() {
    public synchronized String generateLisID(String prefix) {
        String currentDate = new SimpleDateFormat("yyyyMMdd").format(new Date());
        String storedDate = stringRedisTemplate.opsForValue().get(LIS_CURRENT_DATE_KEY);
        String lastIdStr = stringRedisTemplate.opsForValue().get(LIS_LAST_ID_KEY);
@@ -35,7 +35,7 @@
            stringRedisTemplate.opsForValue().set(LIS_LAST_ID_KEY, String.valueOf(lastId));
        }
        String yyMMdd = currentDate.substring(2);
        return String.format("9%s%05d", yyMMdd, lastId);
        return String.format(prefix+"%s%05d", yyMMdd, lastId);
    }
}