From 8d7da30b2203ed6e6014ceab17c64c0bc327d8ce Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Tue, 23 Sep 2025 16:25:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B8=85=E9=99=A4=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/CleanAdvisoryMapper.java | 6 +++ .../mapper/xml/CleanAdvisoryMapper.xml | 19 ++++++--- .../impl/CleanAdvisoryServiceImpl.java | 41 ++++++++++++++----- 3 files changed, 50 insertions(+), 16 deletions(-) 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 3b96f87..e92f176 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 @@ -13,4 +13,10 @@ public interface CleanAdvisoryMapper extends BaseMapper { void deleteOrgApply(CleanAdvisory cleanAdvisory); void deleteEmployeesAdvisory(CleanAdvisory cleanAdvisory); void deleteBizAdvisory(CleanAdvisory cleanAdvisory); + + void deleteBill(CleanAdvisory cleanAdvisory); + + void updateBaseInfo(CleanAdvisory cleanAdvisory); + + void deleteBizEmployeesOrg(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 e068b59..7299325 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 @@ -17,8 +17,7 @@ '' as comName from nu_biz_advisory_info a inner join nu_employees_advisory_info b on a.open_id = b.open_id - a.advisory_type = '1' - and a.iz_js = '1' + a.iz_js = '1' AND a.tel = #{params.tel} @@ -42,8 +41,7 @@ '' as comName from nu_biz_advisory_info a inner join nu_employees_advisory_info b on a.open_id = b.open_id - a.advisory_type = '2' - and a.iz_yg = '1' + a.iz_yg = '1' AND a.tel = #{params.tel} @@ -67,8 +65,7 @@ ifnull(b.com_name,'') as comName from nu_biz_advisory_info a inner join nu_org_apply_info b on a.open_id = b.open_id - a.advisory_type = '3' - and a.iz_jg = '1' + a.iz_jg = '1' AND a.tel = #{params.tel} @@ -87,8 +84,18 @@ delete from nu_employees_advisory_info where open_id = #{openId} + + delete from nu_biz_employees_org where open_id = #{openId} + + delete from nu_biz_advisory_info where open_id = #{openId} + + delete from nu_nu_bill where open_id = #{openId} + + + update nu_base_info set open_id = null , elder_id = null,status = 0 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 369d19b..8db4470 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 @@ -8,11 +8,20 @@ import com.nu.modules.cleanadvisory.mapper.CleanAdvisoryMapper; import com.nu.modules.cleanadvisory.service.ICleanAdvisoryService; import com.nu.modules.cleanadvisory.entity.CleanAdvisory; import lombok.extern.slf4j.Slf4j; +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.web.bind.annotation.RequestParam; + +import javax.servlet.http.HttpServletRequest; @Service @Slf4j public class CleanAdvisoryServiceImpl extends ServiceImpl implements ICleanAdvisoryService { + @Lazy + @Autowired + private CleanAdvisoryServiceImpl onlycleanAdvisoryServiceImpl; @Override @DS("ope") @@ -24,18 +33,23 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl