Browse Source

添加修改个人账户信息

master
fkf 2 years ago
parent
commit
528a46b461
  1. 5
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/api/sys_user/SysUserFeign.java
  2. 2
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.java
  3. 4
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.xml
  4. 5
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoService.java
  5. 5
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserRest.java
  6. 18
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java

5
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") @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);
} }

2
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> {
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);
} }

4
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_info/SysInfoMapper.xml

@ -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>

5
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<SysInfoMapper, SysInfo> {
}else { }else {
return rb.setMsg("学号格式不正确!!!"); return rb.setMsg("学号格式不正确!!!");
} }
}
public SysInfo selectInfoByUserSid(String userSid){
SysInfo sysInfo = sysInfoMapper.selectInfoByUserSid(userSid);
return sysInfo;
} }
} }

5
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) { public ResultBean selectUserInfo(String sid) {
return sysUserService.selectUserInfo(sid); return sysUserService.selectUserInfo(sid);
} }
@Override
public ResultBean alterInfoUser(SysUser sysUser) {
return sysUserService.alterInfoUser(sysUser);
}
} }

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

Loading…
Cancel
Save