zhaowenxuan
2024-10-11 2a9edc5ec5c33af656e8e8af768a25760f0dfc92
Lis检验序号生成
1个文件已修改
5 ■■■■■ 已修改文件
ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java
@@ -21,7 +21,7 @@
    @Autowired
    private StringRedisTemplate stringRedisTemplate;
    public String generateID() {
    public synchronized String generateLisID() {
        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,8 +35,7 @@
            stringRedisTemplate.opsForValue().set(LIS_LAST_ID_KEY, String.valueOf(lastId));
        }
        String yyMMdd = currentDate.substring(2);
        String id = String.format("%s%06d", yyMMdd, lastId);
        return id;
        return String.format("%s%06d", yyMMdd, lastId);
    }
}