From bbea0646cc74cf8f3368236f7b558acccb7e8b80 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期二, 21 一月 2025 18:20:21 +0800 Subject: [PATCH] 1 --- ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/controller/front/UserController.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/controller/front/UserController.java b/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/controller/front/UserController.java index 1cc644c..f26193f 100644 --- a/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/controller/front/UserController.java +++ b/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/controller/front/UserController.java @@ -52,6 +52,7 @@ UserDetail userDetail = new UserDetail(); BeanUtils.copyProperties(user, userDetail); BeanUtils.copyProperties(company, userDetail); + userDetail.setRegisterTime(user.getCreateTime()); return R.ok(userDetail); } @@ -83,7 +84,9 @@ @PutMapping("/updateUserDetail") @Operation(summary = "编辑联系人信息",tags = {"企业端"}) public R<Void> updateUserDetail(@RequestBody UserDetail userDetail) { - User user = userService.getById(userDetail.getUserId()); + AppUser appLoginUser = SecurityUtils.getAppLoginUser(); + userDetail.setUserId(appLoginUser.getUserId()); + User user = userService.getById(appLoginUser.getUserId()); BeanUtils.copyProperties(userDetail, user); userService.updateById(user); return R.ok(); @@ -110,8 +113,7 @@ throw new CaptchaException("验证码错误"); } - String password = SecurityUtils.encryptPassword(updatePhone.getPassword()); - if (!user.getPassword().equals(password)) { + if (!SecurityUtils.matchesPassword(updatePhone.getPassword(), user.getPassword())) { return R.fail("密码错误"); } user.setPhone(updatePhone.getNewPhone()); -- Gitblit v1.7.1