| | |
| | | } |
| | | |
| | | public void checkRequestData(SysUser user){ |
| | | if(!user.getUserType().equals(UserTypeEnum.SYSTEM_USER.getCode())&&user.getCompanyId()==null){ |
| | | if(!(user.getUserType().equals(UserTypeEnum.SYSTEM_USER.getCode()) || user.getUserType().equals(UserTypeEnum.CHECK_USER.getCode()) )&&user.getCompanyId()==null){ |
| | | throw new ApiException("所属公司不能为空"); |
| | | } |
| | | if(!checkUsernameUnique(user)){ |
| | |
| | | Integer currentUserType=currentUser.getUserType(); |
| | | Integer userType=user.getUserType(); |
| | | if(currentUserType.equals(UserTypeEnum.SYSTEM_USER.getCode())){ |
| | | if(!userType.equals(UserTypeEnum.COMPANY_USER.getCode())&&!userType.equals(UserTypeEnum.SYSTEM_USER.getCode())){ |
| | | throw new ApiException("管理员只能操管理员和企业级用户"); |
| | | if(!userType.equals(UserTypeEnum.COMPANY_USER.getCode())&&!userType.equals(UserTypeEnum.SYSTEM_USER.getCode())&&!userType.equals(UserTypeEnum.CHECK_USER.getCode())){ |
| | | throw new ApiException("管理员只能操作管理员和企业级用户"); |
| | | } |
| | | }else if(user.getId()!=null&& user.getId().equals(currentUser.getId())){ |
| | | return; |