From f55c563e2a0b52e4569ce6b5f81632cac598f7fe Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 30 十月 2024 18:36:55 +0800
Subject: [PATCH] 代码提交
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserDeptServiceImpl.java | 42 ++++++++++++++++++++++++++++--------------
1 files changed, 28 insertions(+), 14 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserDeptServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserDeptServiceImpl.java
index f1a1655..f3019b9 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserDeptServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserDeptServiceImpl.java
@@ -1,11 +1,15 @@
package com.ruoyi.system.service.impl;
+import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysUserDept;
+import com.ruoyi.system.mapper.SysDeptMapper;
import com.ruoyi.system.service.ISysUserDeptService;
import com.smartor.mapper.SysUserDeptMapper;
+import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.Date;
import java.util.List;
/**
@@ -15,10 +19,12 @@
* @date 2024-08-29
*/
@Service
-public class SysUserDeptServiceImpl implements ISysUserDeptService
-{
+public class SysUserDeptServiceImpl implements ISysUserDeptService {
@Autowired
private SysUserDeptMapper sysUserDeptMapper;
+
+ @Autowired
+ private SysDeptMapper sysDeptMapper;
/**
* 鏌ヨ銆愯濉啓鍔熻兘鍚嶇О銆�
@@ -27,8 +33,7 @@
* @return 銆愯濉啓鍔熻兘鍚嶇О銆�
*/
@Override
- public SysUserDept selectSysUserDeptById(Long id)
- {
+ public SysUserDept selectSysUserDeptById(Long id) {
return sysUserDeptMapper.selectSysUserDeptById(id);
}
@@ -39,8 +44,7 @@
* @return 銆愯濉啓鍔熻兘鍚嶇О銆�
*/
@Override
- public List<SysUserDept> selectSysUserDeptList(SysUserDept sysUserDept)
- {
+ public List<SysUserDept> selectSysUserDeptList(SysUserDept sysUserDept) {
return sysUserDeptMapper.selectSysUserDeptList(sysUserDept);
}
@@ -51,8 +55,15 @@
* @return 缁撴灉
*/
@Override
- public int insertSysUserDept(SysUserDept sysUserDept)
- {
+ public int insertSysUserDept(SysUserDept sysUserDept) {
+ sysUserDept.setCreateTime(new Date());
+ sysUserDept.setUpdateTime(new Date());
+ //鏍规嵁code鏌ヨdeptName
+ SysDept dept = new SysDept();
+ dept.setDeptCode(sysUserDept.getDeptCode());
+ List<SysDept> sysDepts = sysDeptMapper.selectDeptList(dept);
+ if (CollectionUtils.isNotEmpty(sysDepts))
+ sysUserDept.setDeptName(sysDepts.get(0).getDeptName());
return sysUserDeptMapper.insertSysUserDept(sysUserDept);
}
@@ -63,8 +74,8 @@
* @return 缁撴灉
*/
@Override
- public int updateSysUserDept(SysUserDept sysUserDept)
- {
+ public int updateSysUserDept(SysUserDept sysUserDept) {
+ sysUserDept.setUpdateTime(new Date());
return sysUserDeptMapper.updateSysUserDept(sysUserDept);
}
@@ -75,9 +86,13 @@
* @return 缁撴灉
*/
@Override
- public int deleteSysUserDeptByIds(Long[] ids)
- {
+ public int deleteSysUserDeptByIds(Long[] ids) {
return sysUserDeptMapper.deleteSysUserDeptByIds(ids);
+ }
+
+ @Override
+ public int deleteSysUserDeptByCode(SysUserDept sysUserDept) {
+ return sysUserDeptMapper.deleteSysUserDeptByCode(sysUserDept);
}
/**
@@ -87,8 +102,7 @@
* @return 缁撴灉
*/
@Override
- public int deleteSysUserDeptById(Long id)
- {
+ public int deleteSysUserDeptById(Long id) {
return sysUserDeptMapper.deleteSysUserDeptById(id);
}
}
--
Gitblit v1.9.3