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

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; 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.constant.UserConstants;
import com.bawei.common.core.exception.ServiceException; import com.bawei.common.core.exception.ServiceException;
import com.bawei.common.core.utils.SpringUtils; import com.bawei.common.core.utils.SpringUtils;
@ -17,18 +7,22 @@ import com.bawei.common.core.utils.StringUtils;
import com.bawei.common.core.utils.bean.BeanValidators; import com.bawei.common.core.utils.bean.BeanValidators;
import com.bawei.common.datascope.annotation.DataScope; import com.bawei.common.datascope.annotation.DataScope;
import com.bawei.common.security.utils.SecurityUtils; import com.bawei.common.security.utils.SecurityUtils;
import com.bawei.system.domain.SysRole; import com.bawei.system.domain.*;
import com.bawei.system.domain.SysUser; import com.bawei.system.mapper.*;
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.service.ISysConfigService; import com.bawei.system.service.ISysConfigService;
import com.bawei.system.service.ISysUserService; 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;
/** /**
* *
@ -271,11 +265,27 @@ public class SysUserServiceImpl implements ISysUserService
* @return * @return
*/ */
@Override @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;
// }
/** /**
* *
* *