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 7ea9cb4..029538b 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 @@ -24,8 +24,10 @@ public interface CleanAdvisoryMapper extends BaseMapper { void deleteElderModifyInfo(CleanAdvisory cleanAdvisory); + void deleteEmpMedia(CleanAdvisory cleanAdvisory); + void deleteEmpTags(CleanAdvisory cleanAdvisory); void deleteEmpApply(CleanAdvisory cleanAdvisory); - + void deleteBizEmpUser(CleanAdvisory cleanAdvisory); void deleteEmpInfo(CleanAdvisory cleanAdvisory); void cleanNotice(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 00c571d..1daf8eb 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 @@ -127,9 +127,18 @@ delete from nu_biz_elder_modify_info where guardian_open_id = #{openId} + + delete from nu_biz_employees_media where employess_id in (select id from nu_biz_employees_info where open_id = #{openId}) + + + delete from nu_biz_employees_servcie_tags where employess_id in (select id from nu_biz_employees_info where open_id = #{openId}) + delete from nu_biz_employees_apply where open_id = #{openId} + + delete from sys_user where employess_id in (select id from nu_biz_employees_info where open_id = #{openId}) + delete 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 7e9d2c1..56b9f58 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 @@ -103,7 +103,10 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl