From caca079a1f7e31c20649b200361376cd04911fae Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期日, 11 九月 2022 20:25:22 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/system/service/impl/DeptServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/crm/system/service/impl/DeptServiceImpl.java b/src/main/java/com/zy/crm/system/service/impl/DeptServiceImpl.java index 2ffcf9a..d78c883 100644 --- a/src/main/java/com/zy/crm/system/service/impl/DeptServiceImpl.java +++ b/src/main/java/com/zy/crm/system/service/impl/DeptServiceImpl.java @@ -1,6 +1,9 @@ package com.zy.crm.system.service.impl; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.core.exception.CoolException; +import com.zy.crm.manager.entity.Node; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.zy.crm.system.entity.Dept; @@ -8,6 +11,8 @@ import com.zy.crm.system.service.DeptService; import com.zy.crm.system.service.UserService; +import java.util.Date; + @Service("deptService") public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements DeptService { @@ -15,6 +20,26 @@ private UserService userService; @Override + public Dept getTop() { + Dept top = this.selectOne(new EntityWrapper<Dept>().eq("level", 0)); + if (top == null) { + top = new Dept(); + top.setName("鍏ㄩ儴"); + top.setUuid("鍏ㄩ儴"); + top.setLevel(0); + top.setSort(0); + top.setStatus(1); + top.setCreateTime(new Date()); + top.setUpdateTime(new Date()); + Integer insert = this.baseMapper.insert(top); + if (insert == 0) { + throw new CoolException("鏈嶅姟鍣ㄥ紓甯�"); + } + } + return top; + } + + @Override public int getMemberCount(Long deptId) { Dept dept = selectById(deptId); return 0; -- Gitblit v1.9.1