update 优化工作流,跳过以 $ 或 # 开头的内置变量表达式解析
This commit is contained in:
parent
97d3a31aba
commit
9256432532
@ -228,6 +228,14 @@ public class FlwTaskAssigneeServiceImpl implements IFlwTaskAssigneeService, Hand
|
|||||||
* @return Pair(TaskAssigneeEnum, Long),如果格式非法返回 null
|
* @return Pair(TaskAssigneeEnum, Long),如果格式非法返回 null
|
||||||
*/
|
*/
|
||||||
private Pair<TaskAssigneeEnum, Long> parseStorageId(String storageId) {
|
private Pair<TaskAssigneeEnum, Long> parseStorageId(String storageId) {
|
||||||
|
if (StringUtils.isBlank(storageId)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
// 跳过以 $ 或 # 开头的字符串
|
||||||
|
if (StringUtils.startsWith(storageId, "$") || StringUtils.startsWith(storageId, "#")) {
|
||||||
|
log.info("跳过 storageId 解析,检测到内置变量表达式:{}", storageId);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
String[] parts = storageId.split(StrUtil.COLON, 2);
|
String[] parts = storageId.split(StrUtil.COLON, 2);
|
||||||
if (parts.length < 2) {
|
if (parts.length < 2) {
|
||||||
|
Loading…
Reference in New Issue
Block a user