新增公司

This commit is contained in:
sxu 2025-01-04 23:59:03 +08:00
parent 9847f0b275
commit f5ae2fb1a2
3 changed files with 4 additions and 4 deletions

View File

@ -133,5 +133,5 @@ public interface SysDeptMapper
* @param deptId * @param deptId
* @return * @return
*/ */
public SysUser selectDeptAndUserById(Long deptId); public SysUser selectCompanyAdminByDept(Long deptId);
} }

View File

@ -500,12 +500,12 @@ public class SysDeptServiceImpl implements ISysDeptService
* @param dept * @param dept
*/ */
private void updateCompanyAdminUserAndRole(SysDept dept) { private void updateCompanyAdminUserAndRole(SysDept dept) {
SysUser oldSysUser = deptMapper.selectDeptAndUserById(dept.getDeptId()); SysUser oldCompanyAdmin = deptMapper.selectCompanyAdminByDept(dept.getDeptId());
SysUser user = dept.getSysUser(); SysUser user = dept.getSysUser();
user.setUpdateBy(SecurityUtils.getUsername()); user.setUpdateBy(SecurityUtils.getUsername());
user.setUpdateTime(DateUtils.getNowDate()); user.setUpdateTime(DateUtils.getNowDate());
user.setDeptId(dept.getDeptId()); user.setDeptId(dept.getDeptId());
user.setUserId(oldSysUser.getUserId()); user.setUserId(oldCompanyAdmin.getUserId());
userMapper.updateUser(user); userMapper.updateUser(user);
// SysRole role = new SysRole(); // SysRole role = new SysRole();

View File

@ -247,7 +247,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update sys_dept set del_flag = '2' where dept_id = #{deptId} update sys_dept set del_flag = '2' where dept_id = #{deptId}
</delete> </delete>
<select id="selectDeptAndUserById" resultType="com.bonus.system.api.domain.SysUser"> <select id="selectCompanyAdminByDept" resultType="com.bonus.system.api.domain.SysUser">
select su.nick_name as nickName,su.user_name as userName,su.password as password,su.phonenumber as phonenumber, select su.nick_name as nickName,su.user_name as userName,su.password as password,su.phonenumber as phonenumber,
sr.role_name as roleName,su.user_id as userId,sr.role_id as roleId, sd.dept_id as deptId sr.role_name as roleName,su.user_id as userId,sr.role_id as roleId, sd.dept_id as deptId
from sys_dept sd from sys_dept sd