From 3bba8ccaea4c0ff7ad5a7acb056d554c42b2eca2 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期三, 03 五月 2023 17:10:43 +0800 Subject: [PATCH] 小程序初步完成 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java index 50974a7..30ca47e 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java @@ -1,9 +1,13 @@ package com.ruoyi.system.service.impl.sys; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.stream.Collectors; import javax.validation.Validator; + +import com.ruoyi.system.api.domain.dto.AppEditUserDto; +import com.ruoyi.system.api.domain.poji.member.Member; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -549,9 +553,47 @@ * @author jqs34 * @date: 2023/4/30 15:43 */ + @Override public void updateUserMobile(SysUser sysUser){ SysUser oldSysUser = this.selectUserById(sysUser.getUserId()); oldSysUser.setPhonenumber(sysUser.getPhonenumber()); userMapper.updateUser(oldSysUser); } + + /** + * + * @param appEditUserDto + */ + @Override + public void editUserInfo(AppEditUserDto appEditUserDto){ + SysUser sysUser = this.selectUserById(appEditUserDto.getUserId()); + //修改类型1.昵称2.头像3.性别4.生日 + Integer editType = appEditUserDto.getEditType(); + String editValue = appEditUserDto.getEditValue(); + switch (editType){ + case 1: + sysUser.setNickName(editValue); + sysUser.setUpdateTime(new Date()); + sysUser.setUpdateBy(String.valueOf(appEditUserDto.getUserId())); + userMapper.updateUser(sysUser); + break; + case 2: + sysUser.setAvatar(editValue); + sysUser.setUpdateTime(new Date()); + sysUser.setUpdateBy(String.valueOf(appEditUserDto.getUserId())); + userMapper.updateUser(sysUser); + break; + case 3: + sysUser.setSex(editValue); + sysUser.setUpdateTime(new Date()); + sysUser.setUpdateBy(String.valueOf(appEditUserDto.getUserId())); + userMapper.updateUser(sysUser); + break; + case 4: + break; + default: + break; + } + + } } -- Gitblit v1.7.1