|
@@ -109,8 +109,6 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
public HttpRespMsg addAndUpdateUser(User user, Integer flag) {
|
|
public HttpRespMsg addAndUpdateUser(User user, Integer flag) {
|
|
//获取该账号的创建者
|
|
//获取该账号的创建者
|
|
User parentUser = userMapper.selectById(user.getParentId());
|
|
User parentUser = userMapper.selectById(user.getParentId());
|
|
- //获取admin的用户信息
|
|
|
|
- User proParentUser = userMapper.selectById(parentUser.getParentId());
|
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
if (flag == 0) {
|
|
if (flag == 0) {
|
|
//添加角色
|
|
//添加角色
|
|
@@ -123,7 +121,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
UserCompany userCompany = new UserCompany();
|
|
UserCompany userCompany = new UserCompany();
|
|
userCompany.setUserId(existingUser.getId());
|
|
userCompany.setUserId(existingUser.getId());
|
|
userCompany.setBelongCompanyId(existingUser.getCompanyId());
|
|
userCompany.setBelongCompanyId(existingUser.getCompanyId());
|
|
- userCompany.setCooperationCompanyId(proParentUser.getCompanyId());
|
|
|
|
|
|
+ userCompany.setCooperationCompanyId(existingUser.getCompanyId());
|
|
QueryWrapper<UserCompany> qWra = new QueryWrapper<>(userCompany);
|
|
QueryWrapper<UserCompany> qWra = new QueryWrapper<>(userCompany);
|
|
int userCompanyCount = userCompanyMapper.selectCount(qWra);
|
|
int userCompanyCount = userCompanyMapper.selectCount(qWra);
|
|
if (count == 0) {
|
|
if (count == 0) {
|
|
@@ -146,7 +144,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
UserCompany userCompany = new UserCompany();
|
|
UserCompany userCompany = new UserCompany();
|
|
userCompany.setUserId(user.getId());
|
|
userCompany.setUserId(user.getId());
|
|
userCompany.setBelongCompanyId(user.getCompanyId());
|
|
userCompany.setBelongCompanyId(user.getCompanyId());
|
|
- userCompany.setCooperationCompanyId(proParentUser.getCompanyId());
|
|
|
|
|
|
+ userCompany.setCooperationCompanyId(parentUser.getCompanyId());
|
|
QueryWrapper<UserCompany> qWra = new QueryWrapper<>(userCompany);
|
|
QueryWrapper<UserCompany> qWra = new QueryWrapper<>(userCompany);
|
|
int userCompanyCount = userCompanyMapper.selectCount(qWra);
|
|
int userCompanyCount = userCompanyMapper.selectCount(qWra);
|
|
if (count == 0) {
|
|
if (count == 0) {
|