From 082ba3d3cd975f182425448bcea3a9166b70980b Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期一, 23 六月 2025 20:12:38 +0800 Subject: [PATCH] 修改了个人模块几个模块可以共享数据了 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 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 0e30d90..3deb9dd 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 @@ -13,7 +13,9 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.entity.sysUserInfo; +import com.ruoyi.common.utils.uuid.UUID; import com.ruoyi.domain.*; +import com.ruoyi.domain.dto.MarryInfoDto; import com.ruoyi.service.*; import com.ruoyi.system.domain.SysUserRole; import com.ruoyi.system.mapper.SysRoleMapper; @@ -214,7 +216,8 @@ // infoUser.setFatherId(zfFamily.getFid()); // if(zfFamily!=null&&zfFamily.getMid()!=null) // infoUser.setMomId(zfFamily.getMid()); - Long myFamily = zInfoUserService.getById(user).getFamilyId(); + ZInfoUser byId = zInfoUserService.getById(user); + Long myFamily = byId.getFamilyId(); if (myFamily != null) infoUser.setFamilyId(myFamily); if (user.getFid() != null){ //璺熼殢鐖朵翰鐨勫鏃忓拰瀹跺涵淇℃伅 @@ -242,7 +245,9 @@ // System.out.println("2222222222222222222222222222222222/"); // infoUser.setFamilyId(mother.getFamilyId()); // } - if (user.getSpouseId() != null){ + System.out.println("{{{{{{{{{{{{{{{"+user); + + if (user.getSpouseId() != null ){ //璺熼殢閰嶅伓鐨勫鏃忓拰瀹跺涵淇℃伅 // if ( !zInfoUserService.getById(user.getUserId()).getSpouseId().equals(user.getSpouseId())){ @@ -264,17 +269,19 @@ } - if(infoUser.getFamilyId() != null) + if(infoUser.getFamilyId() != null ) zInfoUserService.saveOrUpdate(infoUser); else { System.out.println("瀹跺涵鎴愬憳涓嶈兘淇敼涓烘櫘閫氱敤鎴�"); return AjaxResult.error("瀹跺涵鎴愬憳涓嶈兘淇敼涓烘櫘閫氱敤鎴�"); } //鏇存柊閰嶅伓淇℃伅 - if(user.getSpouseId()!=null) { + if(user.getSpouseId() != null) { 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); @@ -284,7 +291,7 @@ //鏇存柊MarrySelf鍜孧arryUser ZInfoUser zfi = zInfoUserService.getById(user.getUserId()); - MarrySelf marrySelf = new MarrySelf(); + MarryInfoDto marrySelf = new MarryInfoDto(); marrySelf.setUid(user.getSpouseId()); marrySelf.setName(zfi.getOldName()); marrySelf.setSpouseSex(zfi.getSex()==1?"鐢�":"濂�"); @@ -293,7 +300,7 @@ marrySelf.setSpouseName(infoUser.getOldName()); marrySelf.setSpouseSex(infoUser.getSex()==1?"鐢�":"濂�"); marrySelf.setSpouseMarryStatus(0); - marrySelfService.saveOrUpdate(marrySelf); + marrySelfService.updateData(marrySelf); //澧炲姞MarryUser //澧炲姞marryUser MarryUser marryUser = new MarryUser(); @@ -375,6 +382,19 @@ infoUser.setNickName(userAll.getNickName()); infoUser.setOldName(userAll.getUserName()); infoUser.setPhoneNumber(userAll.getPhonenumber()); + + + //璁剧疆鏂扮殑usid +// UUID uuid= UUID.fromString(userAll.getUserName()+userAll.getPhonenumber()); +// String usid = uuid.toString(); + + + String originalString=userAll.getUserName()+"-"+userAll.getPhonenumber(); + + String uniqueId = UUID.nameUUIDFromBytes(originalString.getBytes()).toString(); + infoUser.setUaid(uniqueId); + + System.out.println(userAll.getSex()); System.out.println("鎬у埆鐨勫師鍥�"); @@ -428,6 +448,7 @@ } MarrySelf marrySelf = new MarrySelf(); + marrySelf.setUid(user.getUserId()); marrySelf.setName(infoUser.getOldName()); marrySelf.setSex(infoUser.getSex()==1?"鐢�":"濂�"); marrySelf.setMarryStatus(0); -- Gitblit v1.9.1