Browse Source

更新 修改个人账户信息

master
fkf 2 years ago
parent
commit
3fe322a3eb
  1. 2
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java
  2. 16
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml
  3. 15
      demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java

2
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.java

@ -19,4 +19,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
SysUser selectByNameAndUserName(@Param("userName") String userName, @Param("name") String name); SysUser selectByNameAndUserName(@Param("userName") String userName, @Param("name") String name);
SysUser selectUserInfo(@Param("sid") String sid); SysUser selectUserInfo(@Param("sid") String sid);
void updateUserById(SysUser sysUser);
} }

16
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserMapper.xml

@ -20,4 +20,20 @@
left join sys_user u on u.sid = i.userSid left join sys_user u on u.sid = i.userSid
where u.sid = #{sid} where u.sid = #{sid}
</select> </select>
<update id="updateUserById" parameterType="com.yxt.demo.system.api.sys_user.SysUser">
update sys_user
<set>
<if test="name != null">
name = #{name},
</if>
<if test="nickName != null">
nickName = #{nickName},
</if>
<if test="modifyTime != null">
modifyTime = #{modifyTime},
</if>
</set>
where id = #{id}
</update>
</mapper> </mapper>

15
demo-system/demo-system-biz/src/main/java/com/yxt/demo/system/biz/sys_user/SysUserService.java

@ -12,6 +12,8 @@ import com.yxt.demo.system.biz.sys_info.SysInfoService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date;
/** /**
* @Author dimengzhe * @Author dimengzhe
* @Date 2023/4/24 11:40 * @Date 2023/4/24 11:40
@ -109,10 +111,13 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
public ResultBean alterInfoUser(SysUser sysUser) { public ResultBean alterInfoUser(SysUser sysUser) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
int i = sysUserMapper.updateById(sysUser); SysUser sysUser1 = new SysUser();
if (i == 0){ sysUser1.setId(sysUser.getId());
return rb.setMsg("修改失败"); sysUser1.setName(sysUser.getName());
}else { sysUser1.setNickName(sysUser.getNickName());
sysUser1.setModifyTime(new Date());
try {
sysUserMapper.updateUserById(sysUser1);
SysInfo sysInfo1 = sysInfoService.selectInfoByUserSid(sysUser.getSid()); SysInfo sysInfo1 = sysInfoService.selectInfoByUserSid(sysUser.getSid());
sysInfo1.setCalss(sysUser.getCalss()); sysInfo1.setCalss(sysUser.getCalss());
sysInfo1.setSpeciality(sysUser.getSpeciality()); sysInfo1.setSpeciality(sysUser.getSpeciality());
@ -122,6 +127,8 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
sysInfo1.setName(sysUser.getName()); sysInfo1.setName(sysUser.getName());
sysInfoService.alterInfo(sysInfo1); sysInfoService.alterInfo(sysInfo1);
return rb.success(); return rb.success();
}catch (Exception e){
return rb.setMsg("修改失败");
} }
} }
} }

Loading…
Cancel
Save