REQ-2596-修复设置流程配置遗漏自动过审配置问题

This commit is contained in:
yangqicheng 2024-07-12 15:22:39 +08:00
parent eee3f4f882
commit 14e1895fc0

View File

@ -106,6 +106,7 @@ public final class BpmnMetaParserHelper {
if (CollectionUtils.isEmpty(elements)) {
conf.setUserAgreeSignature(USER_AGREE_SIGNATURE_DEFAULT_VALUE);
conf.setSupportBatchOperation(SUPPORT_BATCH_OPERATION_DEFAULT_VALUE);
conf.setAutoApprovalType(AutoApprovalTypeEnum.NO_AUTO_APPROVAL);
} else {
elements.get(0).getChildElements().forEach((k, v) -> {
if (APPROVE_SUPPORT_BATCH_OPERATION.equals(k)) {
@ -114,6 +115,9 @@ public final class BpmnMetaParserHelper {
} else if (APPROVE_USER_AGREE_SIGNATURE.equals(k)) {
String value = v.get(0).getAttributeValue(null, ELEMENT_ATTRIBUTE_VALUE);
conf.setUserAgreeSignature(Boolean.valueOf(value));
} else if (AUTO_APPROVAL_TYPE.equals(k)) {
String value = v.get(0).getAttributeValue(null, ELEMENT_ATTRIBUTE_VALUE);
conf.setAutoApprovalType(AutoApprovalTypeEnum.valueOf(value));
}
});
}