| | |
| | | // { |
| | | // return error("当前系统没有开启注册功能!"); |
| | | // } |
| | | System.out.println(user); |
| | | // String msg = ""; |
| | | String msg = registerService.register(user); |
| | | return StringUtils.isEmpty(msg) ? success() : error(msg); |
| | | } |
| | |
| | | SysUser sysUser = userService.selectUserById(userId); |
| | | ajax.put(AjaxResult.DATA_TAG, sysUser); |
| | | ajax.put("postIds", postService.selectPostListByUserId(userId)); |
| | | ajax.put("roleIds", sysUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList())); |
| | | // ajax.put("roleIds", sysUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList())); |
| | | } |
| | | return ajax; |
| | | } |
| | |
| | | package com.ruoyi.web.controller.zhang; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.mysql.cj.x.protobuf.MysqlxDatatypes; |
| | | import com.ruoyi.common.annotation.Log; |
| | |
| | | // } |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | Long userId = user.getUserId(); |
| | | zInfoUser.setUserId(userId); |
| | | return toAjax(zInfoUserService.saveOrUpdate(zInfoUser)); |
| | | zInfoUser.setSysId(userId); |
| | | |
| | | LambdaUpdateWrapper<ZInfoUser> uw = new LambdaUpdateWrapper<>(); |
| | | uw.eq(ZInfoUser::getSysId,userId).set(ZInfoUser::getSelfIntroduction,zInfoUser.getSelfIntroduction()); |
| | | return toAjax(zInfoUserService.update(uw)); |
| | | // saveOrUpdate(zInfoUser)); |
| | | } |
| | | |
| | | |
| | |
| | | private Date loginDate; |
| | | |
| | | /** 部门对象 */ |
| | | @Excels({ |
| | | @Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT), |
| | | @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT) |
| | | }) |
| | | // @Excels({ |
| | | // @Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT), |
| | | // @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT) |
| | | // }) |
| | | private SysDept dept; |
| | | |
| | | /** 角色对象 */ |
| | |
| | | */ |
| | | public class LoginBody |
| | | { |
| | | @Override |
| | | public String toString() { |
| | | return "LoginBody{" + |
| | | "username='" + username + '\'' + |
| | | ", nickname='" + nickname + '\'' + |
| | | ", password='" + password + '\'' + |
| | | ", code='" + code + '\'' + |
| | | ", uuid='" + uuid + '\'' + |
| | | '}'; |
| | | } |
| | | |
| | | public String getNickname() { |
| | | return nickname; |
| | |
| | | */ |
| | | public String register(RegisterBody registerBody) |
| | | { |
| | | String msg = "", username = registerBody.getUsername(), password = registerBody.getPassword(); |
| | | String msg = "", username = registerBody.getNickname(), password = registerBody.getPassword(); |
| | | SysUser sysUser = new SysUser(); |
| | | sysUser.setUserName(username); |
| | | // System.out.println(username); |
| | | // System.out.println("+++++++++++++++++++++=="); |
| | | |
| | | sysUser.setNickName(username); |
| | | sysUser.setUserName(username); |
| | | // 验证码开关 |
| | | boolean captchaEnabled = configService.selectCaptchaEnabled(); |
| | | if (captchaEnabled) |
| | |
| | | { |
| | | msg = "密码长度必须在5到20个字符之间"; |
| | | } |
| | | else if (!userService.checkUserNameUnique(sysUser)) |
| | | else if (!userService.checkNickNameUnique(sysUser)) |
| | | { |
| | | msg = "保存用户'" + username + "'失败,注册账号已存在"; |
| | | } |
| | |
| | | |
| | | @Excel(name = "是否是本家庭成员",readConverterExp = "0=否,1=是") |
| | | private Integer isMyFamily; |
| | | /** |
| | | * 自我介绍 |
| | | */ |
| | | |
| | | @Excel(name = "自我介绍") |
| | | private String selfIntroduction; |
| | | |
| | | @TableField(exist = false) |
| | | private String familyName; |
| | |
| | | */ |
| | | private String secondFamilyId; |
| | | |
| | | /** |
| | | * 自我介绍 |
| | | */ |
| | | private String selfIntroduction; |
| | | |
| | | private Long sysId; |
| | | /** |
| | | * 代数 |
| | |
| | | /** |
| | | * 家庭名称 |
| | | */ |
| | | @Excel(name="父亲id") |
| | | // @Excel(name="父亲id") |
| | | |
| | | private Long fid; |
| | | |
| | | @Excel(name="母亲id") |
| | | // @Excel(name="母亲id") |
| | | private Long mid; |
| | | |
| | | |
| | |
| | | lqw.eq(ZHealthNote::getUid,userId); |
| | | ZHealthNote result = getOne(lqw); |
| | | if(result == null){ |
| | | throw new RuntimeException("请先填写好数据"); |
| | | throw new RuntimeException("请先填写好生活习惯数据!"); |
| | | } |
| | | |
| | | return AjaxResult.success(result); |