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); + } }