diff --git a/spzx-common/common-util/src/main/java/com/atguigu/constant/MessageConstant.java b/spzx-common/common-util/src/main/java/com/atguigu/constant/MessageConstant.java
index f5bbbac..cc767ce 100644
--- a/spzx-common/common-util/src/main/java/com/atguigu/constant/MessageConstant.java
+++ b/spzx-common/common-util/src/main/java/com/atguigu/constant/MessageConstant.java
@@ -17,6 +17,6 @@ public class MessageConstant {
public static final String PASSWORD_EDIT_FAILED = "密码修改失败";
public static final String ALREADY_EXISTS = "已存在";
public static final String REQUEST_NOT_EMPTY = "请求不为空";
- public static final String UPDATE_ID_IS_NOT_EMPTY = "修改id不能为空";
+ public static final String UPDATE_ID_IS_NOT_EMPTY = "删除id不能为空";
public static final String DELETE_ID_IS_NOT_EMPTY = "修改id不能为空";
}
diff --git a/spzx-common/common-util/target/classes/com/atguigu/constant/MessageConstant.class b/spzx-common/common-util/target/classes/com/atguigu/constant/MessageConstant.class
index bd8cd10..8250fb1 100644
Binary files a/spzx-common/common-util/target/classes/com/atguigu/constant/MessageConstant.class and b/spzx-common/common-util/target/classes/com/atguigu/constant/MessageConstant.class differ
diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysUserController.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysUserController.java
index 18c2810..95a6a04 100644
--- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysUserController.java
+++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysUserController.java
@@ -32,4 +32,11 @@ public class SysUserController {
sysUserService.saveSysUser(sysUser);
return Result.success();
}
+
+ @Operation(summary = "修改用户", description = "修改用户信息")
+ @PutMapping("updateSysUser")
+ public Result updateSysUser(@RequestBody SysUser sysUser) {
+ sysUserService.updateSysUser(sysUser);
+ return Result.success();
+ }
}
\ No newline at end of file
diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysUserMapper.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysUserMapper.java
index 3ce101f..4ff2eb4 100644
--- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysUserMapper.java
+++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysUserMapper.java
@@ -30,4 +30,11 @@ public interface SysUserMapper {
* @param sysUser 系统用户实体类
*/
void save(SysUser sysUser);
+
+ /**
+ * 修改用户
+ *
+ * @param sysUser 系统用户实体类
+ */
+ void updateSysUser(SysUser sysUser);
}
diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysUserService.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysUserService.java
index 4f8358a..74c7bfc 100644
--- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysUserService.java
+++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysUserService.java
@@ -38,4 +38,11 @@ public interface SysUserService {
* @param sysUser 系统用户实体类
*/
void saveSysUser(SysUser sysUser);
+
+ /**
+ * 修改用户
+ *
+ * @param sysUser 系统用户实体类
+ */
+ void updateSysUser(SysUser sysUser);
}
diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysUserServiceImpl.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysUserServiceImpl.java
index 1aeb935..7ee66eb 100644
--- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysUserServiceImpl.java
+++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysUserServiceImpl.java
@@ -1,6 +1,7 @@
package com.atguigu.spzx.manger.service.impl;
import com.atguigu.constant.ExceptionConstant;
+import com.atguigu.constant.MessageConstant;
import com.atguigu.exception.BunnyException;
import com.atguigu.lib.MD5;
import com.atguigu.spzx.manger.mapper.SysUserMapper;
@@ -130,4 +131,15 @@ public class SysUserServiceImpl implements SysUserService {
// 插入数据
sysUserMapper.save(sysUser);
}
+
+ /**
+ * 修改用户
+ *
+ * @param sysUser 系统用户实体类
+ */
+ @Override
+ public void updateSysUser(SysUser sysUser) {
+ stringEmptyUtil.isEmpty(sysUser.getId(), MessageConstant.UPDATE_ID_IS_NOT_EMPTY);
+ sysUserMapper.updateSysUser(sysUser);
+ }
}
diff --git a/spzx-manager/src/main/resources/mapper/SysUserMapper.xml b/spzx-manager/src/main/resources/mapper/SysUserMapper.xml
index 0c44705..ab5aa4d 100644
--- a/spzx-manager/src/main/resources/mapper/SysUserMapper.xml
+++ b/spzx-manager/src/main/resources/mapper/SysUserMapper.xml
@@ -12,6 +12,32 @@
values (#{id}, #{userName}, #{password}, #{name}, #{phone}, #{avatar}, #{description}, #{status});
+
+
+ update sys_user
+ set
+
+ username = #{userName},
+
+
+ password = #{password},
+
+
+ name = #{name},
+
+
+ phone = #{phone},
+
+
+ description = #{description},
+
+
+ status = #{status},
+
+ update_time = now()
+ where id = #{id}
+
+