diff --git a/src/main/java/com/sipai/controller/safety/StaffArchivesController.java b/src/main/java/com/sipai/controller/safety/StaffArchivesController.java
index ce5b3369..02fd7e89 100644
--- a/src/main/java/com/sipai/controller/safety/StaffArchivesController.java
+++ b/src/main/java/com/sipai/controller/safety/StaffArchivesController.java
@@ -170,6 +170,16 @@ public class StaffArchivesController {
return "result";
}
+ // 更新用户的所属部门
+ String pid = request.getParameter("pid");
+ if(StringUtils.isNotBlank(pid)){
+ User user = this.userService.getUserById(safetyStaffArchives.getUserid());
+ if(user != null){
+ user.setPid(pid);
+ this.userService.updateUserById(user);
+ }
+ }
+
this.staffArchivesService.save(safetyStaffArchives);
model.addAttribute("result", CommUtil.toJson(Result.success()));
return "result";
@@ -195,6 +205,16 @@ public class StaffArchivesController {
return "result";
}
+ // 更新用户的所属部门
+ String pid = request.getParameter("pid");
+ if(StringUtils.isNotBlank(pid)){
+ User user = this.userService.getUserById(safetyStaffArchives.getUserid());
+ if(user != null){
+ user.setPid(pid);
+ this.userService.updateUserById(user);
+ }
+ }
+
int result = this.staffArchivesService.update(safetyStaffArchives);
model.addAttribute("result", CommUtil.toJson(Result.success()));
return "result";
diff --git a/src/main/java/com/sipai/entity/safety/SafetyStaffArchivesVo.java b/src/main/java/com/sipai/entity/safety/SafetyStaffArchivesVo.java
index 024a23cf..ef12cd30 100644
--- a/src/main/java/com/sipai/entity/safety/SafetyStaffArchivesVo.java
+++ b/src/main/java/com/sipai/entity/safety/SafetyStaffArchivesVo.java
@@ -22,6 +22,10 @@ public class SafetyStaffArchivesVo extends SafetyStaffArchives {
* 性别翻译
*/
private String sexText;
+ /**
+ * 所属部门ID
+ */
+ private String pid;
/**
* 所属部门
*/
diff --git a/src/main/java/com/sipai/mapper/safety/SafetyStaffArchivesMapper.xml b/src/main/java/com/sipai/mapper/safety/SafetyStaffArchivesMapper.xml
index bf125ba9..0c40233e 100644
--- a/src/main/java/com/sipai/mapper/safety/SafetyStaffArchivesMapper.xml
+++ b/src/main/java/com/sipai/mapper/safety/SafetyStaffArchivesMapper.xml
@@ -28,6 +28,7 @@