| | |
| | | import javax.servlet.http.HttpSession; |
| | | |
| | | /** |
| | | * 用户管理服务 |
| | | * 用户管理服务 |
| | | * |
| | | * @author 德虎 |
| | | * @author 德虎 |
| | | */ |
| | | @Service |
| | | public class UserService extends CommonAppService implements IUserService { |
| | |
| | | IOrganizationService organizationService; |
| | | |
| | | /** |
| | | * 初始化用户wrapper |
| | | * 初始化用户wrapper |
| | | */ |
| | | @Override |
| | | public UserInfoWrapper initUserInfoWrapper(CacheParamters param, boolean needMenus) { |
| | |
| | | HttpSession session = request.getSession(); |
| | | UserInfoWrapper wrapper = new UserInfoWrapper(); |
| | | User user = read(User.class, param.getUserId()); |
| | | // System.out.println("用户信息"+user); |
| | | // TODO:这里需要对应的获取组织信息 |
| | | // System.out.println("用户信息"+user); |
| | | // TODO:这里需要对应的获取组织信息 |
| | | Organization org = read(Organization.class, user.getOrganizationId()); |
| | | // System.out.println("组织信息"+user.getOrganizationId()); |
| | | // System.out.println("组织信息"+user.getOrganizationId()); |
| | | |
| | | //TODO 设置user,添加UUNUMBER |
| | | //TODO 设置user,添加UUNUMBER |
| | | user.setEmail(param.getCustomRoleValue()); |
| | | user.setAge(1); |
| | | //TODO 设置user,添加UURENUMBER |
| | | //TODO 设置user,添加UURENUMBER |
| | | user.setImei(param.getCustomOrgId()); |
| | | //查询班级信息 |
| | | //查询班级信息 |
| | | // System.out.println(user.getUserId()); |
| | | // System.out.println(user.getOrganizationId()); |
| | | // System.out.println(StuStudent.STATUS_ACTIVE); |
| | |
| | | User user = read(User.class, userId); |
| | | if (StringUtils.isNotBlank(usedPass) && StringUtils.isNotBlank(pass)) { |
| | | if (!user.getPassword().equals(usedPass)) { |
| | | return new Result(false, "输入的旧密码错误"); |
| | | return new Result(false, "输入的旧密码错误"); |
| | | } |
| | | user.setPassword(pass); |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 用户设置头像 |
| | | * 用户设置头像 |
| | | * |
| | | * @param headPath |
| | | * @return |
| | | */ |
| | | public Result updateUserHead(String userId, String headPath) { |
| | | if(StringUtils.isEmpty(headPath)) { |
| | | return new Result(false, "头像地址为空"); |
| | | return new Result(false, "头像地址为空"); |
| | | } |
| | | User user = read(User.class, userId); |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 用户设置手机号 |
| | | * 用户设置手机号 |
| | | * |
| | | * @param headPath |
| | | * @return |
| | |
| | | |
| | | User user = getUserByAccount(account, ClientUtils.getOrgId()); |
| | | if (null != user) { |
| | | return new Result(false, "用户账号已经存在"); |
| | | return new Result(false, "用户账号已经存在"); |
| | | } |
| | | dbUser.setAccount(account); |
| | | dbUser.setName(name); |