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(); + } + } }