添加修改个人账户信息
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -28,4 +28,6 @@ public interface SysInfoMapper extends BaseMapper<SysInfo> {
|
||||
SysInfo selectBySid(@Param("sid") String sid);
|
||||
|
||||
void deleteInfoBySid(@Param("sid") String sid);
|
||||
|
||||
SysInfo selectInfoByUserSid(@Param("userSid") String userSid);
|
||||
}
|
||||
|
||||
@@ -31,4 +31,8 @@
|
||||
<delete id="deleteInfoBySid">
|
||||
delete from sys_info where sid = #{sid}
|
||||
</delete>
|
||||
|
||||
<select id="selectInfoByUserSid" resultType="com.yxt.demo.system.api.sys_info.SysInfo">
|
||||
select * from sys_info where userSid = #{userSid}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -85,7 +85,10 @@ public class SysInfoService extends MybatisBaseService<SysInfoMapper, SysInfo> {
|
||||
}else {
|
||||
return rb.setMsg("学号格式不正确!!!");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SysInfo selectInfoByUserSid(String userSid){
|
||||
SysInfo sysInfo = sysInfoMapper.selectInfoByUserSid(userSid);
|
||||
return sysInfo;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -106,4 +106,22 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user