guyue
2025-08-12 ff1fec7eae681e89e607fd441d2597ab67b5ed2a
src/main/java/com/linghu/service/impl/SectionalizationServiceImpl.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.linghu.mapper.SectionalizationMapper;
import com.linghu.mapper.UserMapper;
import com.linghu.model.common.ResponseResult;
import com.linghu.model.entity.Sectionalization;
import com.linghu.model.entity.User;
import com.linghu.model.vo.SectionalizationUserVO;
@@ -70,6 +71,28 @@
                })
                .collect(Collectors.toList());
    }
    @Override
    public ResponseResult<Object> addSectionalization(Sectionalization sectionalization) {
        List<Sectionalization> list = this.list(new LambdaQueryWrapper<Sectionalization>().eq(Sectionalization::getSectionalization_name, sectionalization.getSectionalization_name()));
        if (list != null && list.size() > 0) {
            return ResponseResult.error("该分组已存在");
        }
        this.save(sectionalization);
        return ResponseResult.success();
    }
    @Override
    public ResponseResult<Object> edit(Sectionalization sectionalization) {
        List<Sectionalization> list = this.list(new LambdaQueryWrapper<Sectionalization>()
                .ne(Sectionalization::getSectionalization_id, sectionalization.getSectionalization_id())
                .eq(Sectionalization::getSectionalization_name, sectionalization.getSectionalization_name()));
        if (list != null && list.size() > 0) {
            return ResponseResult.error("该分组已存在");
        }
        this.updateById(sectionalization);
        return ResponseResult.success();
    }
}