Commit 4d88cfdf86b26838d09a36b9f915a7023102dcdb

Authored by YunaiV
1 parent 42dbd4e2

【代码修复】BPM:BpmProcessIdRedisDAO 的时间处理不对

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/redis/BpmProcessIdRedisDAO.java
... ... @@ -10,6 +10,8 @@ import org.springframework.stereotype.Repository;
10 10 import java.time.Duration;
11 11 import java.time.LocalDateTime;
12 12  
  13 +import static cn.hutool.core.date.DatePattern.*;
  14 +
13 15 /**
14 16 * BPM 流程 Id 编码的 Redis DAO
15 17 *
... ... @@ -32,16 +34,16 @@ public class BpmProcessIdRedisDAO {
32 34 String infix = "";
33 35 switch (processIdRule.getInfix()) {
34 36 case "DAY":
35   - infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDD");
  37 + infix = DateUtil.format(LocalDateTime.now(), PURE_DATE_PATTERN);
36 38 break;
37 39 case "HOUR":
38   - infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDDHH");
  40 + infix = DateUtil.format(LocalDateTime.now(), PURE_DATE_PATTERN + "HH");
39 41 break;
40 42 case "MINUTE":
41   - infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDDHHmm");
  43 + infix = DateUtil.format(LocalDateTime.now(), PURE_DATE_PATTERN + "HHmm");
42 44 break;
43 45 case "SECOND":
44   - infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDDHHmmss");
  46 + infix = DateUtil.format(LocalDateTime.now(), PURE_DATETIME_PATTERN);
45 47 break;
46 48 }
47 49  
... ...