|
|
@@ -1,23 +1,22 @@
|
|
|
-package com.ctsi.System.SysUser.service.impl;
|
|
|
+package com.ctsi.system.sysUser.service.impl;
|
|
|
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.ctsi.System.Password.entity.UpdatePasswordVO;
|
|
|
-import com.ctsi.System.SysOrg.entity.SysOrg;
|
|
|
-import com.ctsi.System.SysUser.entity.PO.UserDetailPO;
|
|
|
-import com.ctsi.System.SysUser.entity.SysUser;
|
|
|
-import com.ctsi.System.SysUser.entity.VO.UserSearchVO;
|
|
|
-import com.ctsi.System.SysUser.mapper.SysUserMapper;
|
|
|
-import com.ctsi.System.SysUser.service.SysUserService;
|
|
|
-import com.ctsi.System.SysUserDetail.entity.SysUserDetail;
|
|
|
-import com.ctsi.System.SysUserOrg.entity.SysUserOrg;
|
|
|
-import com.ctsi.System.SysUserRole.entity.PO.SysUserRoleAddPO;
|
|
|
-import com.ctsi.System.SysUserRole.entity.SysUserRole;
|
|
|
-import com.ctsi.System.SysUserRole.service.SysUserRoleService;
|
|
|
+import com.ctsi.system.password.entity.UpdatePasswordVO;
|
|
|
+import com.ctsi.system.sysOrg.entity.SysOrg;
|
|
|
+import com.ctsi.system.sysUser.entity.po.UserDetailPO;
|
|
|
+import com.ctsi.system.sysUser.entity.SysUser;
|
|
|
+import com.ctsi.system.sysUser.entity.vo.UserSearchVO;
|
|
|
+import com.ctsi.system.sysUser.mapper.SysUserMapper;
|
|
|
+import com.ctsi.system.sysUser.service.SysUserService;
|
|
|
+import com.ctsi.system.sysUserDetail.entity.SysUserDetail;
|
|
|
+import com.ctsi.system.sysUserOrg.entity.SysUserOrg;
|
|
|
+import com.ctsi.system.sysUserRole.entity.po.SysUserRoleAddPO;
|
|
|
+import com.ctsi.system.sysUserRole.entity.SysUserRole;
|
|
|
+import com.ctsi.system.sysUserRole.service.SysUserRoleService;
|
|
|
import com.ctsi.utils.ApiResult;
|
|
|
import com.ctsi.utils.PasswordEncoderUtil;
|
|
|
import com.ctsi.utils.PasswordUtils;
|
|
|
@@ -121,7 +120,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
* @param sysUser 实例对象
|
|
|
* @ return 实例对象
|
|
|
*/
|
|
|
- public SysUser insert(SysUser sysUser){
|
|
|
+ public void insert(SysUser sysUser){
|
|
|
// 新增用户时如果没有特别设定密码,则使用默认密码
|
|
|
if (Strings.isBlank(sysUser.getPassword())) {
|
|
|
if (Strings.isBlank(defaultPassword)) {
|
|
|
@@ -131,7 +130,6 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
}
|
|
|
sysUser.setPassword(PasswordEncoderUtil.hashPassword(sysUser.getPassword()));
|
|
|
sysUserMapper.insert(sysUser);
|
|
|
- return sysUser;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -156,30 +154,8 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
sysUserMapper.updateById(sysUserUpdate);
|
|
|
return ApiResult.success("修改成功");
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 更新数据
|
|
|
- *
|
|
|
- * @param sysUser 实例对象
|
|
|
- * @ return 实例对象
|
|
|
- */
|
|
|
- public UserDetailPO update(SysUser sysUser){
|
|
|
- //1. 根据条件动态更新
|
|
|
- LambdaUpdateChainWrapper<SysUser> chainWrapper = new LambdaUpdateChainWrapper<>(sysUserMapper);
|
|
|
- if(StrUtil.isNotBlank(sysUser.getUserName())){
|
|
|
- chainWrapper.set(SysUser::getUserName, sysUser.getUserName());
|
|
|
- }
|
|
|
- if(StrUtil.isNotBlank(sysUser.getPassword())){
|
|
|
- chainWrapper.set(SysUser::getPassword, sysUser.getPassword());
|
|
|
- }
|
|
|
- //2. 设置主键,并更新
|
|
|
- chainWrapper.eq(SysUser::getId, sysUser.getId());
|
|
|
- chainWrapper.update();
|
|
|
- //3. 更新成功了,查询最最对象返回
|
|
|
- return queryById(sysUser.getId());
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
+
|
|
|
+ /**
|
|
|
* 通过主键删除数据
|
|
|
*
|
|
|
* @param id 主键
|