From 61c64b239d76eaf1663dddcaf8bc6d5e6c66b746 Mon Sep 17 00:00:00 2001 From: kylin L <452061493@qq.com> Date: Wed, 11 Sep 2024 21:12:13 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8C=E6=AD=A5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=9A=84=E6=97=B6=E5=80=99=E4=BC=98=E5=85=88=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E8=BA=AB=E4=BB=BD=E8=AF=81,=20=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E8=BA=AB=E4=BB=BD=E8=AF=81=E5=9C=A8=E5=88=A4=E6=96=AD=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zdxt/auth/project/system/user/mapper/UserMapper.java | 1 + .../auth/project/system/user/service/UserServiceImpl.java | 7 ++++++- .../src/main/resources/mapper/system/UserMapper.xml | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java index c5e130ed..10be61ed 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java @@ -62,6 +62,7 @@ public interface UserMapper * @return 用户对象信息 */ User selectUserByLoginName(String userName); + User selectUserByCertificateNumber(String certificateNumber); User selectUserByUserPhone(String phone); /** diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java index b1d64795..0a46fafc 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java @@ -745,7 +745,12 @@ public class UserServiceImpl implements IUserService { //新增用户默认不删除标记 user.setDelFlag("0"); - User uniqueUser = userMapper.selectUserByLoginName(jsonObject.getString("username")); + User uniqueUser = null; + if (StringUtils.isNotEmpty(units)) { + uniqueUser = userMapper.selectUserByCertificateNumber(units); + } else { + uniqueUser = userMapper.selectUserByLoginName(jsonObject.getString("username")); + } if (null != uniqueUser && uniqueUser.getUserId() != null) { // 跟新数据库 user.setUserId(uniqueUser.getUserId()); diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml index 8369ee26..2034015e 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml @@ -264,6 +264,12 @@ and u.del_flag = 0 + +