diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/manager/CurrentUserManager.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/manager/CurrentUserManager.java index 0aee00d..d93ec96 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/manager/CurrentUserManager.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/manager/CurrentUserManager.java @@ -129,6 +129,7 @@ public class CurrentUserManager { * 更新基础信息 * @param req */ + @Transactional(rollbackFor = Exception.class) public void updateBaseInfo(UpdateBaseInfoReq req) { Long userId = LoginHelper.getUserId(); User updateUser = BeanConvertUtil.convertTo(req, User::new); @@ -148,6 +149,12 @@ public class CurrentUserManager { updateUser.setResidenceName(areaCode.getName()); updateUser.setResidenceCityName(areaCode.getPname()); } + if(req.getHeight() != null){ + updateUser.setHeight(req.getHeight()); + } + if(req.getWeight() != null){ + updateUser.setWeight(req.getWeight()); + } updateUser.setUpdateTime(LocalDateTime.now()); updateUser.setId(userId); userService.updateById(updateUser);