From cdb509a4fa10bf32fd1341e04dee7c9c9c7f8c20 Mon Sep 17 00:00:00 2001 From: jenn <244251889@qq.com> Date: 星期五, 10 三月 2023 21:15:54 +0800 Subject: [PATCH] fix 修复用户相关更新操作会越权的问题 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java | 22 +++++++--------------- 1 files changed, 7 insertions(+), 15 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java index b4b4489..b39a473 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java @@ -87,7 +87,7 @@ * @param user 鐢ㄦ埛淇℃伅 * @return 缁撴灉 */ - String checkUserNameUnique(SysUserBo user); + boolean checkUserNameUnique(SysUserBo user); /** * 鏍¢獙鎵嬫満鍙风爜鏄惁鍞竴 @@ -95,7 +95,7 @@ * @param user 鐢ㄦ埛淇℃伅 * @return 缁撴灉 */ - String checkPhoneUnique(SysUserBo user); + boolean checkPhoneUnique(SysUserBo user); /** * 鏍¢獙email鏄惁鍞竴 @@ -103,7 +103,7 @@ * @param user 鐢ㄦ埛淇℃伅 * @return 缁撴灉 */ - String checkEmailUnique(SysUserBo user); + boolean checkEmailUnique(SysUserBo user); /** * 鏍¢獙鐢ㄦ埛鏄惁鍏佽鎿嶄綔 @@ -170,28 +170,20 @@ /** * 淇敼鐢ㄦ埛澶村儚 * - * @param userName 鐢ㄦ埛鍚� + * @param userId 鐢ㄦ埛ID * @param avatar 澶村儚鍦板潃 * @return 缁撴灉 */ - boolean updateUserAvatar(String userName, Long avatar); + boolean updateUserAvatar(Long userId, Long avatar); /** * 閲嶇疆鐢ㄦ埛瀵嗙爜 * - * @param user 鐢ㄦ埛淇℃伅 - * @return 缁撴灉 - */ - int resetPwd(SysUserBo user); - - /** - * 閲嶇疆鐢ㄦ埛瀵嗙爜 - * - * @param userName 鐢ㄦ埛鍚� + * @param userId 鐢ㄦ埛ID * @param password 瀵嗙爜 * @return 缁撴灉 */ - int resetUserPwd(String userName, String password); + int resetUserPwd(Long userId, String password); /** * 閫氳繃鐢ㄦ埛ID鍒犻櫎鐢ㄦ埛 -- Gitblit v1.9.3