【代码修复】BPM:BpmProcessIdRedisDAO 的时间处理不对
This commit is contained in:
parent
42dbd4e21a
commit
4d88cfdf86
@ -10,6 +10,8 @@ import org.springframework.stereotype.Repository;
|
|||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import static cn.hutool.core.date.DatePattern.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* BPM 流程 Id 编码的 Redis DAO
|
* BPM 流程 Id 编码的 Redis DAO
|
||||||
*
|
*
|
||||||
@ -32,16 +34,16 @@ public class BpmProcessIdRedisDAO {
|
|||||||
String infix = "";
|
String infix = "";
|
||||||
switch (processIdRule.getInfix()) {
|
switch (processIdRule.getInfix()) {
|
||||||
case "DAY":
|
case "DAY":
|
||||||
infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDD");
|
infix = DateUtil.format(LocalDateTime.now(), PURE_DATE_PATTERN);
|
||||||
break;
|
break;
|
||||||
case "HOUR":
|
case "HOUR":
|
||||||
infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDDHH");
|
infix = DateUtil.format(LocalDateTime.now(), PURE_DATE_PATTERN + "HH");
|
||||||
break;
|
break;
|
||||||
case "MINUTE":
|
case "MINUTE":
|
||||||
infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDDHHmm");
|
infix = DateUtil.format(LocalDateTime.now(), PURE_DATE_PATTERN + "HHmm");
|
||||||
break;
|
break;
|
||||||
case "SECOND":
|
case "SECOND":
|
||||||
infix = DateUtil.format(LocalDateTime.now(), "yyyyMMDDHHmmss");
|
infix = DateUtil.format(LocalDateTime.now(), PURE_DATETIME_PATTERN);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user