From 68d2e92f824d72b98aaf68cd5a936945c1912bed Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期一, 21 十一月 2022 15:14:45 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/system/service/impl/DeptServiceImpl.java | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 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..cef6de0 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,12 +1,16 @@ package com.zy.crm.system.service.impl; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.service.impl.ServiceImpl; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; +import com.core.exception.CoolException; import com.zy.crm.system.entity.Dept; import com.zy.crm.system.mapper.DeptMapper; import com.zy.crm.system.service.DeptService; import com.zy.crm.system.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; @Service("deptService") public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements DeptService { @@ -15,6 +19,27 @@ private UserService userService; @Override + public Dept getTop(Long hostId) { + Dept top = this.selectOne(new EntityWrapper<Dept>().eq("level", 0)); + if (top == null) { + top = new Dept(); + top.setHostId(hostId); + 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