gaoluyang
3 天以前 d39e4f7d839167c16425086dfa2f8747bccfdff9
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/convert/definition/BpmProcessDefinitionConvert.java
@@ -9,6 +9,7 @@
import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmCategoryDO;
import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmFormDO;
import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmProcessDefinitionInfoDO;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelFormTypeEnum;
import cn.iocoder.yudao.module.bpm.framework.flowable.core.util.BpmnModelUtils;
import org.flowable.bpmn.model.BpmnModel;
import org.flowable.common.engine.impl.db.SuspensionState;
@@ -22,6 +23,7 @@
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
/**
 * Bpm 流程定义的 Convert
@@ -80,6 +82,10 @@
            // Form
            if (form != null) {
                respVO.setFormName(form.getName());
                // 普通表单:以 bpm_form 的最新配置为准,避免历史部署 / 配置导入的数据缺失 formConf、formFields
                if (Objects.equals(respVO.getFormType(), BpmModelFormTypeEnum.NORMAL.getType())) {
                    respVO.setFormConf(form.getConf()).setFormFields(form.getFields());
                }
            }
        }
        // Category