From 43ec05325c7e39564757869f775296d8e66486f8 Mon Sep 17 00:00:00 2001 From: haown <454902499@qq.com> Date: Thu, 16 Nov 2023 10:15:29 +0800 Subject: [PATCH] =?UTF-8?q?update=3D=3D=3D>:=E5=A2=9E=E5=8A=A0=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=88=A0=E9=99=A4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/HospitalPersonInfoServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/hospitalpersoninfo/impl/HospitalPersonInfoServiceImpl.java b/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/hospitalpersoninfo/impl/HospitalPersonInfoServiceImpl.java index 096403d..b6fbe6a 100644 --- a/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/hospitalpersoninfo/impl/HospitalPersonInfoServiceImpl.java +++ b/xinelu-nurse-manage/src/main/java/com/xinelu/manage/service/hospitalpersoninfo/impl/HospitalPersonInfoServiceImpl.java @@ -283,6 +283,16 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService if (CollectionUtils.isNotEmpty(hospitalPersonCertificateUrlList)) { hospitalPersonCertificateUrlList.forEach(this::deletePictureUrl); } + // 删除用户表信息 + List userId = new ArrayList<>(); + for (HospitalPersonInfo hospitalPersonInfo : hospitalPersonInfos) { + SysUser sysUser = new SysUser(); + sysUser.setHospitalPersonId(hospitalPersonInfo.getId()); + List userList = userMapper.selectUserList(sysUser); + List userIdList = userList.stream().map(SysUser::getUserId).collect(Collectors.toList()); + userId.addAll(userIdList); + } + userMapper.deleteUserByIds(userId.toArray(new Long[0])); return AjaxResult.success(); }