From 8430d77a62ed5b1cbc1f635ed44ba2a9b5ca5a64 Mon Sep 17 00:00:00 2001
From: zqy <2522236926@qq.com>
Date: 星期二, 02 九月 2025 16:07:57 +0800
Subject: [PATCH] 同一用户(电话+姓名相同) 新增用户时 同步uaid和个人简历的信息

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java |    8 +++++++-
 1 files changed, 7 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 3694def..07c2889 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
@@ -456,8 +456,10 @@
 
             String uniqueId = UUID.nameUUIDFromBytes(originalString.getBytes()).toString();
             infoUser.setUaid(uniqueId);
+
+            Boolean same = false;
             if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) {
-                zInfoUserService.setUaidSame(user.getPhonenumber(),user.getUserName(),uniqueId);
+                same = zInfoUserService.setUaidSame(user.getPhonenumber(), user.getUserName(), uniqueId);
             }
             // 鎬у埆鏍煎紡杞崲锛圫tring 鈫� Integer锛�
             infoUser.setSex(userAll.getSex().equals("0") ? 0 : 1);
@@ -533,6 +535,10 @@
                 infoUser.setRoleId(3L); // 璁剧疆瀹跺涵瑙掕壊ID
                 zInfoUserService.save(infoUser); // 淇濆瓨瀹跺涵鎵╁睍淇℃伅
 
+                if(same){
+                    zInfoUserService.setUserInfoSame(infoUser);
+                }
+
                 // 5.5.1 鏇存柊閰嶅伓鍏宠仈淇℃伅
                 if (userAll.getSpouseId() != null) {
                     ZInfoUser zu = new ZInfoUser();

--
Gitblit v1.9.1