From 528a46b4612cc8d64c859d4826108cead5467648 Mon Sep 17 00:00:00 2001 From: fkf <1475794025@qq.com> Date: Sun, 30 Apr 2023 19:00:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BF=AE=E6=94=B9=E4=B8=AA?= =?UTF-8?q?=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/api/sys_user/SysUserFeign.java | 5 ++++- .../system/biz/sys_info/SysInfoMapper.java | 2 ++ .../demo/system/biz/sys_info/SysInfoMapper.xml | 4 ++++ .../system/biz/sys_info/SysInfoService.java | 5 ++++- .../demo/system/biz/sys_user/SysUserRest.java | 5 +++++ .../system/biz/sys_user/SysUserService.java | 18 ++++++++++++++++++ 6 files changed, 37 insertions(+), 2 deletions(-) diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_user/SysUserFeign.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_user/SysUserFeign.java index c2be991..8da7413 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_user/SysUserFeign.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_user/SysUserFeign.java @@ -20,7 +20,6 @@ public interface SysUserFeign { @PostMapping("/register") ResultBean register(@RequestBody SysUserDto dto); - @ApiOperation(value = "登录") @RequestMapping("/login") ResultBean login(@RequestBody SysUserLoginQuery query); @@ -32,4 +31,8 @@ public interface SysUserFeign { @ApiOperation(value = "查询个人信息") @RequestMapping("/selectUserInfo/{sid}") ResultBean selectUserInfo(@PathVariable String sid); + + @ApiOperation(value = "修改账号个人信息") + @RequestMapping("/alterInfoUser") + ResultBean alterInfoUser(@RequestBody SysUser sysUser); } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.java index e6c42bd..ba81f1e 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.java @@ -28,4 +28,6 @@ public interface SysInfoMapper extends BaseMapper { SysInfo selectBySid(@Param("sid") String sid); void deleteInfoBySid(@Param("sid") String sid); + + SysInfo selectInfoByUserSid(@Param("userSid") String userSid); } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.xml b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.xml index d62d7ef..07372f9 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.xml +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.xml @@ -31,4 +31,8 @@ delete from sys_info where sid = #{sid} + + \ No newline at end of file diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoService.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoService.java index 185bf94..709f8ab 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoService.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoService.java @@ -85,7 +85,10 @@ public class SysInfoService extends MybatisBaseService { }else { return rb.setMsg("学号格式不正确!!!"); } + } - + public SysInfo selectInfoByUserSid(String userSid){ + SysInfo sysInfo = sysInfoMapper.selectInfoByUserSid(userSid); + return sysInfo; } } diff --git a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserRest.java b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserRest.java index ea2bcc7..357559b 100644 --- a/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserRest.java +++ b/demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserRest.java @@ -42,4 +42,9 @@ public class SysUserRest implements SysUserFeign { public ResultBean selectUserInfo(String sid) { return sysUserService.selectUserInfo(sid); } + + @Override + public ResultBean alterInfoUser(SysUser sysUser) { + return sysUserService.alterInfoUser(sysUser); + } } 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 84904e1..7b27c07 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 @@ -106,4 +106,22 @@ public class SysUserService extends MybatisBaseService { SysUser sysUser = sysUserMapper.selectUserInfo(sid); return rb.success().setData(sysUser); } + + public ResultBean alterInfoUser(SysUser sysUser) { + ResultBean rb = ResultBean.fireFail(); + int i = sysUserMapper.updateById(sysUser); + if (i == 0){ + return rb.setMsg("修改失败"); + }else { + SysInfo sysInfo1 = sysInfoService.selectInfoByUserSid(sysUser.getSid()); + sysInfo1.setCalss(sysUser.getCalss()); + sysInfo1.setSpeciality(sysUser.getSpeciality()); + sysInfo1.setDepartment(sysUser.getDepartment()); + sysInfo1.setSex(sysUser.getSex()); + sysInfo1.setStudyYear(sysUser.getStudyYear()); + sysInfo1.setName(sysUser.getName()); + sysInfoService.alterInfo(sysInfo1); + return rb.success(); + } + } }