From 31de9009b010eecd43e272729f0209616d3aa3d5 Mon Sep 17 00:00:00 2001 From: gssong <1742057357@qq.com> Date: Tue, 19 Nov 2024 20:49:25 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=B0=83=E6=95=B4=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/FlwDefinitionServiceImpl.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwDefinitionServiceImpl.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwDefinitionServiceImpl.java index ce0b965d3..bee12da75 100644 --- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwDefinitionServiceImpl.java +++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwDefinitionServiceImpl.java @@ -1,7 +1,6 @@ package org.dromara.workflow.service.impl; import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -11,10 +10,8 @@ import lombok.extern.slf4j.Slf4j; import org.dom4j.Document; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; -import org.dromara.common.core.utils.StreamUtils; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; -import org.dromara.warm.flow.core.entity.Definition; import org.dromara.warm.flow.core.service.DefService; import org.dromara.warm.flow.orm.entity.FlowDefinition; import org.dromara.warm.flow.orm.mapper.FlowDefinitionMapper; @@ -78,13 +75,7 @@ public class FlwDefinitionServiceImpl implements IFlwDefinitionService { @Override public boolean importXml(MultipartFile file) { try { - Definition definition = defService.importXml(file.getInputStream()); - List list = flowDefinitionMapper.selectList( - new LambdaQueryWrapper().eq(FlowDefinition::getFlowCode, definition.getFlowCode())); - List definitionList = StreamUtils.filter(list, item -> !item.getId().equals(definition.getId())); - if (CollUtil.isEmpty(definitionList)) { - defService.publish(definition.getId()); - } + defService.importXml(file.getInputStream()); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e);