diff --git a/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java b/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java index 733c652..4cf9e6b 100644 --- a/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java +++ b/java/src/main/java/com/yfd/platform/modules/specialDocument/service/impl/NodesServiceImpl.java @@ -3,6 +3,7 @@ package com.yfd.platform.modules.specialDocument.service.impl; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.ObjUtil; import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.yfd.platform.config.ResponseResult; import com.yfd.platform.modules.experimentalData.domain.TsFiles; @@ -284,9 +285,10 @@ public class NodesServiceImpl extends ServiceImpl implements QueryWrapper queryWrapperNodeOrder = new QueryWrapper<>(); int orderno = this.count(queryWrapperNodeOrder.eq("parent_id", nodes.getParentId())) + 1; //判断节点名称是否存在 - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("node_name", nodes.getNodeName());//名称 - queryWrapper.eq("parent_id", nodes.getParentId());//父节点 + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(Nodes::getNodeName, nodes.getNodeName());//名称 + queryWrapper.eq(Nodes::getParentId, nodes.getParentId());//父节点 + queryWrapper.eq(Nodes::getParentId, nodes.getParentId());//父节点 int count = nodesMapper.selectCount(queryWrapper); // 大于0说明 区域名称重复 if (count > 0) {