update ruoyi-system/src/main/java/com/ruoyi/workflow/service/impl/WfProcessServiceImpl.java.

按照作者的代码方式重新修改。

Signed-off-by: Brath <l2634490675@163.com>
This commit is contained in:
Brath
2023-04-26 07:05:02 +00:00
committed by Gitee
parent d0f15ebaf8
commit db7be5772b

View File

@@ -764,12 +764,10 @@ public class WfProcessServiceImpl extends FlowServiceFactory implements IWfProce
.eq(WfDeployForm::getDeployId, historicProcIns.getDeploymentId())
.eq(WfDeployForm::getFormKey, formKey)
.eq(localScope, WfDeployForm::getNodeKey, flowElement.getId()));
//@author Brath
//避免空集合导致的NULL空指针
if (formInfoList.size() == 0)
continue;
//@update by Brath避免空集合导致的NULL空指针
WfDeployFormVo formInfo = formInfoList.stream().findFirst().orElse(null);
WfDeployFormVo formInfo = formInfoList.iterator().next();
if (ObjectUtil.isNotNull(formInfo)) {
// 旧数据 formInfo.getFormName() 为 null
String formName = Optional.ofNullable(formInfo.getFormName()).orElse(StringUtils.EMPTY);