From 6ba8abbeeb59690766d69c24ab31fac77f32c2cd Mon Sep 17 00:00:00 2001 From: caozhen <18736171426@139.com> Date: Tue, 19 Sep 2023 14:35:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=84=E4=B8=AA=E6=A0=87=E5=87=86service?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0=E9=80=9A=E8=BF=87=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E6=9F=A5=E6=9F=A5=E8=AF=A2queryByStandardNumber?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/EnterpriseStandardService.java | 5 +++++ .../service/ILawsDomesticStandardService.java | 5 +++++ .../service/ILawsOverseasStandardService.java | 5 +++++ .../impl/EnterpriseStandardServiceImpl.java | 14 ++++++++++++++ .../impl/LawsDomesticStandardServiceImpl.java | 15 +++++++++++++++ .../impl/LawsOverseasStandardServiceImpl.java | 15 +++++++++++++++ 6 files changed, 59 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/EnterpriseStandardService.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/EnterpriseStandardService.java index 6c3b0291..cb0538d3 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/EnterpriseStandardService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/EnterpriseStandardService.java @@ -10,4 +10,9 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface EnterpriseStandardService extends IService { + /** + * 通过编号查查询 + */ + LawsEnterpriseStandard queryByStandardNumber(String standardNumber); + } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/ILawsDomesticStandardService.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/ILawsDomesticStandardService.java index 339be5d6..1bf561d6 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/ILawsDomesticStandardService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/ILawsDomesticStandardService.java @@ -73,4 +73,9 @@ public interface ILawsDomesticStandardService extends IService implements EnterpriseStandardService{ + @Override + public LawsEnterpriseStandard queryByStandardNumber(String standardNumber) { + if (StringUtils.isBlank(standardNumber)){ + return null; + } + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.like(LawsEnterpriseStandard::getStandardNumber, standardNumber); + wrapper.eq(LawsEnterpriseStandard::getDelFlag, CommonConstant.DEL_FLAG_0.toString()); + wrapper.last("limit 1"); + return getOne(wrapper); + } } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsDomesticStandardServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsDomesticStandardServiceImpl.java index 94ec1396..8f510187 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsDomesticStandardServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsDomesticStandardServiceImpl.java @@ -1,10 +1,13 @@ package com.jero.modules.laws.standard.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.jero.common.constant.CommonConstant; import com.jero.modules.laws.standard.entity.LawsDomesticStandard; import com.jero.modules.laws.standard.mapper.LawsDomesticStandardMapper; import com.jero.modules.laws.standard.service.ILawsDomesticStandardService; import com.jero.modules.personal.service.ILawsStandardCollectionService; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -123,4 +126,16 @@ public class LawsDomesticStandardServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); + wrapper.like(LawsDomesticStandard::getStandardNumber, standardNumber); + wrapper.eq(LawsDomesticStandard::getDelFlag, CommonConstant.DEL_FLAG_0.toString()); + wrapper.last("limit 1"); + return getOne(wrapper); + } } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsOverseasStandardServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsOverseasStandardServiceImpl.java index 2a2817e9..af3db6d5 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsOverseasStandardServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsOverseasStandardServiceImpl.java @@ -1,10 +1,13 @@ package com.jero.modules.laws.standard.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.jero.common.constant.CommonConstant; import com.jero.modules.laws.standard.entity.LawsOverseasStandard; import com.jero.modules.laws.standard.mapper.LawsOverseasStandardMapper; import com.jero.modules.laws.standard.service.ILawsOverseasStandardService; import com.jero.modules.personal.service.ILawsStandardCollectionService; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -123,4 +126,16 @@ public class LawsOverseasStandardServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); + wrapper.like(LawsOverseasStandard::getStandardNumber, standardNumber); + wrapper.eq(LawsOverseasStandard::getDelFlag, CommonConstant.DEL_FLAG_0.toString()); + wrapper.last("limit 1"); + return getOne(wrapper); + } }