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("修改失败"); } } }