feat(REQ-4196) - 调整表单发起页的模型逻辑

This commit is contained in:
wangli 2025-06-09 11:28:05 +08:00
parent 8050652e3e
commit 6d2de9e267

View File

@ -94,8 +94,8 @@ public class FormCoreServiceImpl implements FormCoreService {
public FormDefinitionVO getStartForm(StartFormSearchDTO dto) {
FormInfo formModel;
try {
formModel = formRepositoryService.getFormModelByKey(dto.getKey(), dto.getTenantId(), true);
BpmnProcessDefinitionVO definitionVO = bpmnProcessDefinitionService.getActiveProcessDefinitionByKey(dto.getKey(), dto.getTenantId());
formModel = formRepositoryService.getFormModelByKey(dto.getKey(), definitionVO.getTenantId(), false);
CommandExecutor commandExecutor = springProcessEngineConfiguration.getCommandExecutor();
BpmnModel bpmnModel = commandExecutor.execute(new GetBpmnModelCmd(definitionVO.getId()));
BpmnMetaParserHelper.getFormFieldPermissionConf(bpmnModel.getFlowElement(NODE_STARTER.getType()))