From 50e278e21fb6086235a8557e4305add62349b197 Mon Sep 17 00:00:00 2001
From: zqy <2522236926@qq.com>
Date: 星期日, 21 七月 2024 18:38:37 +0800
Subject: [PATCH] 修改分享的total
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java | 46 ++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 42 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 01849f8..570aa81 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
@@ -148,16 +148,19 @@
us.setRoleId(user.getRoleId());
us.setSex(user.getSex());
us.setStatus(user.getStatus());
+ us.setRemark(user.getRemark());
userService.updateUser(us);
// System.out.println(user.getFamilyId());
// System.out.println("[[[[]]]]]]");
- ZInfoUser infoUser = new ZInfoUser();
+ ZInfoUser infoUser = new ZInfoUser();
infoUser.setUserId(user.getUserId());
infoUser.setOldName(user.getUserName());
+ infoUser.setNickName(user.getNickName());
infoUser.setIsMyFamily(user.getIsMyFamily());
infoUser.setMomId(user.getMid());
infoUser.setFatherId(user.getFid());
+ infoUser.setSex(Integer.valueOf(user.getSex()));
// infoUser.setFamilyId(user.getFamilyId());
infoUser.setSysId(user.getSysId());
if(user.getSpouseId()!=null) {
@@ -168,6 +171,26 @@
// infoUser.setFatherId(zfFamily.getFid());
// if(zfFamily!=null&&zfFamily.getMid()!=null)
// infoUser.setMomId(zfFamily.getMid());
+
+ if (user.getFid() != null){
+ ZInfoUser father = zInfoUserService.getById(user.getFid());
+ if (father.getIsMyFamily() == 1)
+ System.out.println("11111111111111111111111111111111/");
+ infoUser.setFamilyId(father.getFamilyId());
+ }
+ else if(user.getMid() != null){
+ ZInfoUser mother = zInfoUserService.getById(user.getMid());
+ if (mother.getIsMyFamily() == 1)
+ System.out.println("2222222222222222222222222222222222/");
+ infoUser.setFamilyId(mother.getFamilyId());
+ }
+ else if (user.getSpouseId()!=null) {
+ ZInfoUser spouse = zInfoUserService.getById(user.getSpouseId());
+ System.out.println("33333333333333333333333333333333333333333/");
+ infoUser.setFamilyId(spouse.getFamilyId());
+ infoUser.setSpouseId(user.getSpouseId());
+ }
+
zInfoUserService.saveOrUpdate(infoUser);
if(user.getSpouseId()!=null) {
ZInfoUser zu = new ZInfoUser();
@@ -200,6 +223,7 @@
user.setSex(userAll.getSex());
user.setRemark(userAll.getRemark());
user.setUpdateBy(userAll.getUpdateBy());
+// user.setSex(userAll.getSex()=="鐢�"?"1":"0");
// user.setPostIds(userAll.getPostIds());
// user.set
if (!userService.checkUserNameUnique(user))
@@ -227,7 +251,7 @@
infoUser.setOldName(userAll.getUserName());
infoUser.setPhoneNumber(userAll.getPhonenumber());
infoUser.setSex(userAll.getSex()=="鐢�"?1:0);
- infoUser.setFamilyId(userAll.getFid());
+// infoUser.setFamilyId(userAll.getFid());
infoUser.setSpouseId(userAll.getSpouseId());
infoUser.setFatherId(userAll.getFid());
@@ -242,8 +266,8 @@
// infoUser.setFatherId(zfFamily.getMid());
// // infoUser.setMomId(zfFamily.getMid());
// }
- System.out.println("-----");
- System.out.println(userAll.getIsMyFamily());
+// System.out.println("-----");
+// System.out.println(userAll.getIsMyFamily());
infoUser.setIsMyFamily(userAll.getIsMyFamily());
// if(userAll.getSpouseId()==0)
@@ -252,6 +276,19 @@
// infoUser.setSpouseId(userAll.getSpouseId());
//
// }
+ if (userAll.getFid() != null && userAll.getMid() != null){
+ ZInfoUser father = zInfoUserService.getById(userAll.getFid());
+ ZInfoUser mother = zInfoUserService.getById(userAll.getMid());
+ if (father.getIsMyFamily() == 1)
+ infoUser.setFamilyId(father.getFamilyId());
+ else if (mother.getIsMyFamily() == 1)
+ infoUser.setFamilyId(mother.getFamilyId());
+ }
+ else {
+ ZInfoUser spouse = zInfoUserService.getById(userAll.getSpouseId());
+ infoUser.setFamilyId(spouse.getFamilyId());
+ }
+
//鍓嶇淇濊瘉浜嗚鑹蹭笉涓虹┖
// if(user.getRoleIds()[0]==102)
@@ -269,6 +306,7 @@
zInfoUserService.updateById(zu);
}
}
+
// zInfoUserService.saveOrUpdate(infoUser);
// LambdaQueryWrapper<ZInfoUser> lqw = new LambdaQueryWrapper<>();
// lqw.eq(ZInfoUser::getSpouseId, userAll.getSpouseId());
--
Gitblit v1.9.1