From 33f598c60845d2e08ed75b65f4bd61c42cef110f Mon Sep 17 00:00:00 2001
From: zqy <252236926@qq.com>
Date: 星期一, 09 六月 2025 17:09:59 +0800
Subject: [PATCH] 修改权限问题

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 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 46cac2b..986bac2 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
@@ -214,8 +214,8 @@
 //            infoUser.setFatherId(zfFamily.getFid());
 //        if(zfFamily!=null&&zfFamily.getMid()!=null)
 //            infoUser.setMomId(zfFamily.getMid());
-//            Long myFamily = zInfoUserService.getById(user).getFamilyId();
-//        if (myFamily != null) infoUser.setFamilyId(myFamily);
+            Long myFamily = zInfoUserService.getById(user).getFamilyId();
+        if (myFamily != null) infoUser.setFamilyId(myFamily);
             if (user.getFid() != null){
             //璺熼殢鐖朵翰鐨勫鏃忓拰瀹跺涵淇℃伅
           //   if (!zInfoUserService.getById(user.getUserId()).getFatherId().equals(user.getFid())){
@@ -253,8 +253,10 @@
                     ZInfoUser spouse = zInfoUserService.getById(user.getSpouseId());
                     System.out.println("33333333333333333333333333333333333333333/");
                     infoUser.setFamilyId(spouse.getFamilyId());
-                    infoUser.setFatherId(spouse.getFatherId());
-                    infoUser.setMomId(spouse.getMomId());
+                    if(spouse.getFatherId() !=null || spouse.getMomId() !=null) {
+                        infoUser.setFatherId(spouse.getFatherId());
+                        infoUser.setMomId(spouse.getMomId());
+                    }
                     infoUser.setClanId(spouse.getClanId());
 
 //                }
@@ -273,6 +275,8 @@
             ZInfoUser zu = new ZInfoUser();
             zu.setUserId(user.getSpouseId());
             zu.setSpouseId(infoUser.getUserId());
+            zu.setFatherId(infoUser.getFatherId());
+            zu.setMomId(infoUser.getMomId());
 //            Long spouseMoM = zInfoUserService.getById(user.getSpouseId()).getMomId();
 //            Long spouseDad = zInfoUserService.getById(user.getSpouseId()).getFatherId();
 //            zu.setMomId(spouseMoM);

--
Gitblit v1.9.1