bug
This commit is contained in:
@ -284,7 +284,7 @@ public class SubConstructionUserServiceImpl extends ServiceImpl<SubConstructionU
|
||||
sysUserBo.setUserId(sysUserId);
|
||||
sysUserBo.setDeptId(dto.getDeptId());
|
||||
sysUserBo.setContractorId(dto.getContractorId());
|
||||
userService.updateUser(sysUserBo);
|
||||
userService.updateUserInfo(sysUserBo);
|
||||
|
||||
//人员与班组关联表
|
||||
BusProjectTeamMember projectTeamMember = new BusProjectTeamMember();
|
||||
@ -1474,7 +1474,7 @@ public class SubConstructionUserServiceImpl extends ServiceImpl<SubConstructionU
|
||||
sysUserBo.setUserId(userId);
|
||||
sysUserBo.setNickName(user.getUserName());
|
||||
sysUserBo.setSex(user.getSex());
|
||||
userService.updateUser(sysUserBo);
|
||||
userService.updateUserInfo(sysUserBo);
|
||||
return user.getId();
|
||||
}
|
||||
|
||||
|
||||
@ -321,4 +321,12 @@ public interface ISysUserService {
|
||||
|
||||
void deleteContractorIdByUserId(Long userId);
|
||||
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
void updateUserInfo(SysUserBo user);
|
||||
}
|
||||
|
||||
@ -537,7 +537,8 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
|
||||
public int updateUser(SysUserBo user) {
|
||||
SysUser sysUser1 = baseMapper.selectById(user.getUserId());
|
||||
String appUserType = sysUser1.getAppUserType();
|
||||
if("0".equals(appUserType) || "2".equals(appUserType)){
|
||||
if(("0".equals(appUserType) || "2".equals(appUserType))
|
||||
&& CollectionUtil.isNotEmpty(user.getProjectRoles())){
|
||||
int size = user.getProjectRoles().size();
|
||||
if(size > 1){
|
||||
throw new ServiceException("分包和施工只能关联一个项目");
|
||||
@ -1600,5 +1601,9 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void updateUserInfo(SysUserBo user) {
|
||||
SysUser sysUser = MapstructUtils.convert(user, SysUser.class);
|
||||
baseMapper.updateById(sysUser);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user