From 3fe322a3eb47b7252075fba2915207e685741714 Mon Sep 17 00:00:00 2001 From: fkf <1475794025@qq.com> Date: Sun, 30 Apr 2023 19:23:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=B4=A6=E6=88=B7=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/system/biz/sys_user/SysUserMapper.java | 2 ++ .../demo/system/biz/sys_user/SysUserMapper.xml | 16 ++++++++++++++++ .../demo/system/biz/sys_user/SysUserService.java | 15 +++++++++++---- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java index 3b607e6..c93b1a8 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java @@ -19,4 +19,6 @@ public interface SysUserMapper extends BaseMapper { SysUser selectByNameAndUserName(@Param("userName") String userName, @Param("name") String name); SysUser selectUserInfo(@Param("sid") String sid); + + void updateUserById(SysUser sysUser); } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml index 29d05aa..df0e821 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml @@ -20,4 +20,20 @@ left join sys_user u on u.sid = i.userSid where u.sid = #{sid} + + + update sys_user + + + name = #{name}, + + + nickName = #{nickName}, + + + modifyTime = #{modifyTime}, + + + where id = #{id} + \ No newline at end of file diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java index 7b27c07..52f6d05 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java @@ -12,6 +12,8 @@ import com.yxt.demo.system.biz.sys_info.SysInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Date; + /** * @Author dimengzhe * @Date 2023/4/24 11:40 @@ -109,10 +111,13 @@ public class SysUserService extends MybatisBaseService { public ResultBean alterInfoUser(SysUser sysUser) { ResultBean rb = ResultBean.fireFail(); - int i = sysUserMapper.updateById(sysUser); - if (i == 0){ - return rb.setMsg("修改失败"); - }else { + SysUser sysUser1 = new SysUser(); + sysUser1.setId(sysUser.getId()); + sysUser1.setName(sysUser.getName()); + sysUser1.setNickName(sysUser.getNickName()); + sysUser1.setModifyTime(new Date()); + try { + sysUserMapper.updateUserById(sysUser1); SysInfo sysInfo1 = sysInfoService.selectInfoByUserSid(sysUser.getSid()); sysInfo1.setCalss(sysUser.getCalss()); sysInfo1.setSpeciality(sysUser.getSpeciality()); @@ -122,6 +127,8 @@ public class SysUserService extends MybatisBaseService { sysInfo1.setName(sysUser.getName()); sysInfoService.alterInfo(sysInfo1); return rb.success(); + }catch (Exception e){ + return rb.setMsg("修改失败"); } } }