From c92aa3899e11a355cddfcfeaececcc843d7ad1bb Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期三, 04 九月 2024 19:14:18 +0800 Subject: [PATCH] 修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java | 8 ++++++-- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java | 16 ++++++++-------- ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml | 8 ++------ ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java | 4 ++-- ruoyi-system/src/main/java/com/ruoyi/system/dto/TShopDTO.java | 3 +++ ruoyi-system/src/main/java/com/ruoyi/system/domain/TShop.java | 6 +++++- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java | 2 +- ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml | 4 ++-- ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml | 2 +- ruoyi-system/src/main/resources/mapper/system/TShopMapper.xml | 5 +++-- 10 files changed, 33 insertions(+), 25 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java index a9f2046..bb5f7fc 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java @@ -62,14 +62,14 @@ * @return 结果 */ @ApiOperation(value = "账号密码登录",notes = "账号密码登录") - @PostMapping("/login") - public AjaxResult login(@RequestBody LoginBody loginBody) + @PostMapping("/login") + public AjaxResult<Map<String,Object>> login(@RequestBody LoginBody loginBody) { - AjaxResult ajax = AjaxResult.success(); + Map<String,Object> map = new HashMap<>(); // 生成令牌 LoginUser loginUser = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid()); - ajax.put(Constants.TOKEN, tokenService.createToken(loginUser)); + map.put(Constants.TOKEN, tokenService.createToken(loginUser)); List<SysRole> roles = loginUser.getUser().getRoles(); if(CollectionUtils.isEmpty(roles)){ return AjaxResult.error("请关联角色!"); @@ -80,10 +80,10 @@ List<SysMenu> menus = roleService.roleInfoFromUserId(loginUser.getUserId()); - ajax.put("menus",menus); - ajax.put("roleName",roles.get(0).getRoleName()); - ajax.put("userInfo",loginUser); - return ajax; + map.put("menus",menus); + map.put("roleName",roles.get(0).getRoleName()); + map.put("userInfo",loginUser); + return AjaxResult.success(map); } /** diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java b/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java index b22f3c1..18ce25e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java @@ -113,9 +113,9 @@ // 用ApiInfoBuilder进行定制 return new ApiInfoBuilder() // 设置标题 - .title("标题:好莱坞管理系统_接口文档") + .title("标题:绵阳收银管理系统_接口文档") // 描述 - .description("好莱坞接口文档") + .description("绵阳收银接口文档") // 作者信息 .contact(new Contact(ruoyiConfig.getName(), null, null)) // 版本 diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/TShop.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TShop.java index 6b49a0f..676671e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/TShop.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TShop.java @@ -43,7 +43,7 @@ @ApiModelProperty(value = "店铺样式") @TableField("shopStyle") - private String shopStyle; + private Integer shopStyle; @ApiModelProperty(value = "系统名称") @TableField("systemName") @@ -65,4 +65,8 @@ @TableField("account") private String account; + @ApiModelProperty(value = "用户id") + @TableField("userId") + private Long userId; + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/dto/TShopDTO.java b/ruoyi-system/src/main/java/com/ruoyi/system/dto/TShopDTO.java index aee2a41..5fb1f77 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/dto/TShopDTO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/dto/TShopDTO.java @@ -12,4 +12,7 @@ @ApiModelProperty(value = "密码") private String password; + @ApiModelProperty(value = "账号状态 0=正常,1=停用") + private String accountStatus; + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java index 216aecb..ed7fb90 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java @@ -27,7 +27,7 @@ @Override public void insertLogininfor(SysLogininfor logininfor) { - logininforMapper.insertLogininfor(logininfor); +// logininforMapper.insertLogininfor(logininfor); } /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index 28a5868..665f042 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -659,7 +659,8 @@ @Override public void updateAccount(TShopDTO dto) { - SysUser sysUser = this.selectUserByUserName(dto.getAccount()); +// SysUser sysUser = this.selectUserByUserName(dto.getAccount()); + SysUser sysUser = this.selectUserById(dto.getUserId()); if(Objects.isNull(sysUser)){ throw new ServiceException("未查询到该账号"); } @@ -670,7 +671,10 @@ }else { sysUser.setRoleType(3); } - sysUser.setPassword(SecurityUtils.encryptPassword(dto.getPassword())); + if(Objects.nonNull(dto.getPassword())){ + sysUser.setPassword(SecurityUtils.encryptPassword(dto.getPassword())); + } + sysUser.setStatus(dto.getAccountStatus()); this.updateUser(sysUser); } diff --git a/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml index 822d665..84ec0af 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml @@ -17,8 +17,8 @@ </resultMap> <insert id="insertLogininfor" parameterType="SysLogininfor"> - insert into sys_logininfor (user_name, status, ipaddr, login_location, browser, os, msg, login_time) - values (#{userName}, #{status}, #{ipaddr}, #{loginLocation}, #{browser}, #{os}, #{msg}, sysdate()) + insert into sys_logininfor (user_name, status, ipaddr, os, msg, login_time) + values (#{userName}, #{status}, #{ipaddr}, #{os}, #{msg}, sysdate()) </insert> <select id="selectLogininforList" parameterType="SysLogininfor" resultMap="SysLogininforResult"> diff --git a/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml index c05f6fc..fd75947 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml @@ -129,7 +129,7 @@ <select id="selectRoleByUserId" resultType="com.ruoyi.common.core.domain.entity.SysRole"> select distinct r.role_id AS roleId, r.role_name AS roleName, r.role_key AS roleKey, r.role_sort AS roleSort, r.data_scope AS dataScope, r.menu_check_strictly AS menuCheckStrictly, r.dept_check_strictly AS deptCheckStrictly,r.status AS status, - r.del_flag AS delFlag, r.create_time AS createTime,r.create_by AS createBy,r.postType AS postType,r.removeDays AS removeDays + r.del_flag AS delFlag, r.create_time AS createTime,r.create_by AS createBy from sys_role r left join sys_user_role ur on ur.role_id = r.role_id where ur.user_id = #{userId} diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml index aa1a9b0..07b07b7 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -130,8 +130,8 @@ <select id="selectUserById" parameterType="Long" resultType="com.ruoyi.common.core.domain.entity.SysUser"> select u.user_id AS userId, u.dept_id AS deptId, u.user_name AS userName, u.nick_name AS nickName, u.email AS email, u.avatar AS avatar, u.phonenumber AS phonenumber, u.sex AS sex, u.status AS status, u.del_flag AS delFlag, u.login_ip AS loginIp, - u.login_date AS loginDate, u.create_by AS createBy, u.create_time AS createTime, u.remark AS remark,u.ifBlack AS ifBlack, u.districtId AS districtId, - ur.role_id AS roleId,sr.role_name AS roleName,u.deptName as deptName + u.login_date AS loginDate, u.create_by AS createBy, u.create_time AS createTime, u.remark AS remark, + ur.role_id AS roleId,sr.role_name AS roleName from sys_user u left join sys_user_role ur on u.user_id = ur.user_id left join sys_role sr on ur.role_id = sr.role_id @@ -262,8 +262,6 @@ <if test="status != null and status != ''">status,</if> <if test="createBy != null and createBy != ''">create_by,</if> <if test="remark != null and remark != ''">remark,</if> - <if test="ifBlack != null">ifBlack,</if> - <if test="districtId != null">districtId,</if> create_time )values( <if test="userId != null and userId != ''">#{userId},</if> @@ -280,8 +278,6 @@ <if test="status != null and status != ''">#{status},</if> <if test="createBy != null and createBy != ''">#{createBy},</if> <if test="remark != null and remark != ''">#{remark},</if> - <if test="ifBlack != null">#{ifBlack},</if> - <if test="districtId != null">#{districtId},</if> sysdate() ) </insert> diff --git a/ruoyi-system/src/main/resources/mapper/system/TShopMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TShopMapper.xml index a7d99bc..3188285 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TShopMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TShopMapper.xml @@ -19,15 +19,16 @@ <result column="disabled" property="disabled" /> <result column="createBy" property="createBy" /> <result column="updateBy" property="updateBy" /> + <result column="userId" property="userId" /> </resultMap> <!-- 通用查询结果列 --> <sql id="Base_Column_List"> - id, shopType, shopName,shopHead, shopStyle, systemName, systemLogo, businessLicense,status,account, createTime, updateTime, disabled, createBy, updateBy + id, shopType, shopName,shopHead, shopStyle, systemName, systemLogo, businessLicense,status,account, createTime, updateTime, disabled, createBy, updateBy,userId </sql> <select id="pageList" resultType="com.ruoyi.system.vo.TShopVO"> select id, shopType, shopName,shopHead, shopStyle, systemName, systemLogo, businessLicense, - status,account, createTime, updateTime, disabled, createBy, updateBy + status,account, createTime, updateTime, disabled, createBy, updateBy,userId from t_shop ts <where> <if test="query.shopType != null"> -- Gitblit v1.7.1