From ef95aa4ef2a12d761e6d0e6c0a3a3f5a73753f3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com> Date: Tue, 3 Feb 2026 11:22:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E7=BB=B4=E5=B7=A5=E5=85=B7-=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E5=BA=93=E5=91=98=E5=B7=A5=E5=88=A0=E9=99=A4=E5=91=98?= =?UTF-8?q?=E5=B7=A5=E6=A0=87=E7=AD=BE=E3=80=81=E5=91=98=E5=B7=A5=E8=AF=81?= =?UTF-8?q?=E4=BB=B6=E3=80=81=E7=94=A8=E5=B7=A5=E6=8E=88=E6=9D=83=E3=80=81?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=A1=A8=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nu/modules/cleanadvisory/mapper/CleanAdvisoryMapper.java | 1 + .../modules/cleanadvisory/mapper/xml/CleanAdvisoryMapper.xml | 3 +++ .../cleanadvisory/service/impl/CleanAdvisoryServiceImpl.java | 3 +++ 3 files changed, 7 insertions(+) diff --git a/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/CleanAdvisoryMapper.java b/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/CleanAdvisoryMapper.java index 029538b..c5aac97 100644 --- a/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/CleanAdvisoryMapper.java +++ b/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/CleanAdvisoryMapper.java @@ -27,6 +27,7 @@ public interface CleanAdvisoryMapper extends BaseMapper { void deleteEmpMedia(CleanAdvisory cleanAdvisory); void deleteEmpTags(CleanAdvisory cleanAdvisory); void deleteEmpApply(CleanAdvisory cleanAdvisory); + void deleteEmpPermission(CleanAdvisory cleanAdvisory); void deleteBizEmpUser(CleanAdvisory cleanAdvisory); void deleteEmpInfo(CleanAdvisory cleanAdvisory); diff --git a/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/xml/CleanAdvisoryMapper.xml b/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/xml/CleanAdvisoryMapper.xml index 8d664ee..f5c168b 100644 --- a/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/xml/CleanAdvisoryMapper.xml +++ b/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/mapper/xml/CleanAdvisoryMapper.xml @@ -136,6 +136,9 @@ delete from nu_biz_employees_apply where open_id = #{openId} + + delete from nu_app_employees_permission where role_id in (select id from nu_biz_employees_info where open_id = #{openId}) + delete from sys_user where employees_id in (select id from nu_biz_employees_info where open_id = #{openId}) diff --git a/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/service/impl/CleanAdvisoryServiceImpl.java b/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/service/impl/CleanAdvisoryServiceImpl.java index 56b9f58..bbec5a7 100644 --- a/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/service/impl/CleanAdvisoryServiceImpl.java +++ b/nursing-unit-internaltool/nu-internaltool-biz/src/main/java/com/nu/modules/cleanadvisory/service/impl/CleanAdvisoryServiceImpl.java @@ -12,6 +12,7 @@ import org.jeecg.common.api.vo.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.RequestParam; import javax.servlet.http.HttpServletRequest; @@ -31,6 +32,7 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl