From 2a9edc5ec5c33af656e8e8af768a25760f0dfc92 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 11 十月 2024 17:13:26 +0800 Subject: [PATCH] Lis检验序号生成 --- ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java b/ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java index b6ff8d7..5be539f 100644 --- a/ltkj-common/src/main/java/com/ltkj/common/utils/IdUtils.java +++ b/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); } } -- Gitblit v1.8.0