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 | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 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 8fdb299..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,8 +1,11 @@
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;
@@ -19,6 +22,9 @@
public class SysUserDeptServiceImpl implements ISysUserDeptService {
@Autowired
private SysUserDeptMapper sysUserDeptMapper;
+
+ @Autowired
+ private SysDeptMapper sysDeptMapper;
/**
* 鏌ヨ銆愯濉啓鍔熻兘鍚嶇О銆�
@@ -52,6 +58,12 @@
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);
}
@@ -78,6 +90,11 @@
return sysUserDeptMapper.deleteSysUserDeptByIds(ids);
}
+ @Override
+ public int deleteSysUserDeptByCode(SysUserDept sysUserDept) {
+ return sysUserDeptMapper.deleteSysUserDeptByCode(sysUserDept);
+ }
+
/**
* 鍒犻櫎銆愯濉啓鍔熻兘鍚嶇О銆戜俊鎭�
*
--
Gitblit v1.9.3