角色在注册的时候默认分配商家角色

master
Lu-aiLiang 2023-09-26 09:24:58 +08:00
parent 6de53b9520
commit e3cc056832
1 changed files with 58 additions and 48 deletions

View File

@ -1,15 +1,5 @@
package com.bawei.system.service.impl;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import javax.validation.Validator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import com.bawei.common.core.constant.UserConstants;
import com.bawei.common.core.exception.ServiceException;
import com.bawei.common.core.utils.SpringUtils;
@ -17,22 +7,26 @@ import com.bawei.common.core.utils.StringUtils;
import com.bawei.common.core.utils.bean.BeanValidators;
import com.bawei.common.datascope.annotation.DataScope;
import com.bawei.common.security.utils.SecurityUtils;
import com.bawei.system.domain.SysRole;
import com.bawei.system.domain.SysUser;
import com.bawei.system.domain.SysPost;
import com.bawei.system.domain.SysUserPost;
import com.bawei.system.domain.SysUserRole;
import com.bawei.system.mapper.SysPostMapper;
import com.bawei.system.mapper.SysRoleMapper;
import com.bawei.system.mapper.SysUserMapper;
import com.bawei.system.mapper.SysUserPostMapper;
import com.bawei.system.mapper.SysUserRoleMapper;
import com.bawei.system.domain.*;
import com.bawei.system.mapper.*;
import com.bawei.system.service.ISysConfigService;
import com.bawei.system.service.ISysUserService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.Assert;
import org.springframework.util.CollectionUtils;
import javax.validation.Validator;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
*
*
*
* @author bawei
*/
@Service
@ -63,7 +57,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -76,7 +70,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -89,7 +83,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -102,7 +96,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userName
* @return
*/
@ -114,7 +108,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
* ID
*
*
* @param userId ID
* @return
*/
@ -126,7 +120,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userName
* @return
*/
@ -143,7 +137,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userName
* @return
*/
@ -160,7 +154,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userName
* @return
*/
@ -213,7 +207,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
*/
@Override
@ -227,7 +221,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userId id
*/
@Override
@ -247,7 +241,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -266,19 +260,35 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@Override
public boolean registerUser(SysUser user)
@Transactional
public boolean registerUser(SysUser user)//用户对象 sys_user
{
return userMapper.insertUser(user) > 0;
Assert.state(userMapper.insertUser(user)>0,//新增用户信息
StringUtils.format("添加用户{}失败",user.getUserName()));//用户账号
this.insertUserRole(user.getUserId(),new Long[]{3L});//新增用户角色信息 | 用户ID
return true;
}
// 备份 /**
// * 注册用户信息
// *
// * @param user 用户信息
// * @return 结果
// */
// @Override
// public boolean registerUser(SysUser user)
// {
// return userMapper.insertUser(user) > 0;
// }
/**
*
*
*
* @param user
* @return
*/
@ -300,7 +310,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userId ID
* @param roleIds
*/
@ -314,7 +324,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -326,7 +336,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -338,7 +348,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userName
* @param avatar
* @return
@ -351,7 +361,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
* @return
*/
@ -363,7 +373,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userName
* @param password
* @return
@ -376,7 +386,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
*/
public void insertUserRole(SysUser user)
@ -386,7 +396,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param user
*/
public void insertUserPost(SysUser user)
@ -409,7 +419,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userId ID
* @param roleIds
*/
@ -432,7 +442,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
* ID
*
*
* @param userId ID
* @return
*/
@ -449,7 +459,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userIds ID
* @return
*/
@ -471,7 +481,7 @@ public class SysUserServiceImpl implements ISysUserService
/**
*
*
*
* @param userList
* @param isUpdateSupport
* @param operName