From 2d024e19ca10aed7b7cd556a1320c6319abfa6b7 Mon Sep 17 00:00:00 2001
From: zqy <2522236926@qq.com>
Date: 星期二, 19 八月 2025 20:52:40 +0800
Subject: [PATCH] 用户修改个人信息时 报错
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
index 2aada8a..3694def 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
@@ -231,6 +231,18 @@
// 浼樺厛鑾峰彇褰撳墠鏁版嵁搴撹褰�
ZInfoUser byId = zInfoUserService.getById(user);
Long myFamily = byId.getFamilyId();
+
+ //鑾峰彇鍚屼竴鐢ㄦ埛鐨勪俊鎭� 骞跺鍏惰繘琛屼慨鏀�
+ zInfoUserService.findByUaidToFaid(byId.getUaid())
+ .stream()
+ .filter(infoUser1 -> !infoUser1.getUserId().equals(infoUser.getUserId()))
+ .forEach(infoUser1 -> {
+ infoUser1.setOldName(infoUser.getOldName());
+ infoUser1.setMaritalStatus(infoUser.getMaritalStatus());
+ infoUser1.setSex(infoUser.getSex());
+ zInfoUserService.updateById(infoUser1);
+ });
+
// 淇濈暀鍘熷搴璉D锛堢‘淇濇暟鎹繛缁�э級
if (myFamily != null) infoUser.setFamilyId(myFamily);
@@ -326,7 +338,10 @@
marrySelfService.updateData(spouse); // 鎸佷箙鍖�
}
- // 3.4 绂诲鐗规畩澶勭悊锛堢姸鎬佺爜=2锛�
+
+
+
+ // 3.4 绂诲鐗规畩澶勭悊锛堢姸鎬佺爜=2锛�
if(user.getMaritalStatus() != null && user.getMaritalStatus() == 2) {
// 3.4.1 鑾峰彇閰嶅伓淇℃伅
Long spouseId = zInfoUserService.getById(user.getUserId()).getSpouseId();
--
Gitblit v1.9.1