添加修改个人账户信息

This commit is contained in:
fkf
2023-04-30 19:00:32 +08:00
parent d3afa5d664
commit 528a46b461
6 changed files with 37 additions and 2 deletions

View File

@@ -20,7 +20,6 @@ public interface SysUserFeign {
@PostMapping("/register") @PostMapping("/register")
ResultBean register(@RequestBody SysUserDto dto); ResultBean register(@RequestBody SysUserDto dto);
@ApiOperation(value = "登录") @ApiOperation(value = "登录")
@RequestMapping("/login") @RequestMapping("/login")
ResultBean login(@RequestBody SysUserLoginQuery query); ResultBean login(@RequestBody SysUserLoginQuery query);
@@ -32,4 +31,8 @@ public interface SysUserFeign {
@ApiOperation(value = "查询个人信息") @ApiOperation(value = "查询个人信息")
@RequestMapping("/selectUserInfo/{sid}") @RequestMapping("/selectUserInfo/{sid}")
ResultBean selectUserInfo(@PathVariable String sid); ResultBean selectUserInfo(@PathVariable String sid);
@ApiOperation(value = "修改账号个人信息")
@RequestMapping("/alterInfoUser")
ResultBean alterInfoUser(@RequestBody SysUser sysUser);
} }

View File

@@ -28,4 +28,6 @@ public interface SysInfoMapper extends BaseMapper<SysInfo> {
SysInfo selectBySid(@Param("sid") String sid); SysInfo selectBySid(@Param("sid") String sid);
void deleteInfoBySid(@Param("sid") String sid); void deleteInfoBySid(@Param("sid") String sid);
SysInfo selectInfoByUserSid(@Param("userSid") String userSid);
} }

View File

@@ -31,4 +31,8 @@
<delete id="deleteInfoBySid"> <delete id="deleteInfoBySid">
delete from sys_info where sid = #{sid} delete from sys_info where sid = #{sid}
</delete> </delete>
<select id="selectInfoByUserSid" resultType="com.yxt.demo.system.api.sys_info.SysInfo">
select * from sys_info where userSid = #{userSid}
</select>
</mapper> </mapper>

View File

@@ -85,7 +85,10 @@ public class SysInfoService extends MybatisBaseService<SysInfoMapper, SysInfo> {
}else { }else {
return rb.setMsg("学号格式不正确!!!"); return rb.setMsg("学号格式不正确!!!");
} }
}
public SysInfo selectInfoByUserSid(String userSid){
SysInfo sysInfo = sysInfoMapper.selectInfoByUserSid(userSid);
return sysInfo;
} }
} }

View File

@@ -42,4 +42,9 @@ public class SysUserRest implements SysUserFeign {
public ResultBean selectUserInfo(String sid) { public ResultBean selectUserInfo(String sid) {
return sysUserService.selectUserInfo(sid); return sysUserService.selectUserInfo(sid);
} }
@Override
public ResultBean alterInfoUser(SysUser sysUser) {
return sysUserService.alterInfoUser(sysUser);
}
} }

View File

@@ -106,4 +106,22 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
SysUser sysUser = sysUserMapper.selectUserInfo(sid); SysUser sysUser = sysUserMapper.selectUserInfo(sid);
return rb.success().setData(sysUser); 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();
}
}
} }