yuansh 2 år sedan
förälder
incheckning
06f4252c82

+ 2 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java

@@ -138,6 +138,8 @@ public class SysBaseApiImpl implements ISysBaseAPI {
 			SysPosition position = positionService.getOne(new LambdaQueryWrapper<SysPosition>().eq(SysPosition::getCode, sysUser.getPost()));
 			if (position != null) {
 				loginUser.setPostName(position.getName());
+			}else{
+				loginUser.setPostName(sysUser.getPost());
 			}
 		}catch (Exception e){
 

+ 1 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java

@@ -137,6 +137,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
 	@CacheEvict(value= {CacheConstant.SYS_USERS_CACHE}, allEntries=true)
 	@Transactional
 	public void editUserWithRole(SysUser user, String roles) {
+		user.setOrgCode(user.getPkOrg());
 		this.updateById(user);
 		//先删后加
 		sysUserRoleMapper.delete(new QueryWrapper<SysUserRole>().lambda().eq(SysUserRole::getUserId, user.getId()));