Commit 8e68ea21 authored by suhuiguang's avatar suhuiguang

1.二维码查询sql 判断空和null wapper不能判断空字符串

parent de4f05bb
...@@ -44,4 +44,10 @@ public interface TzBaseEnterpriseInfoMapper extends BaseMapper<TzBaseEnterpriseI ...@@ -44,4 +44,10 @@ public interface TzBaseEnterpriseInfoMapper extends BaseMapper<TzBaseEnterpriseI
IPage<TzBaseEnterpriseInfoDto> page(Page<TzBaseEnterpriseInfoDto> page, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto); IPage<TzBaseEnterpriseInfoDto> page(Page<TzBaseEnterpriseInfoDto> page, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto);
IPage<TzBaseEnterpriseInfoDto> pageList(Page<TzBaseEnterpriseInfoDto> page, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto, List orgCodeList); IPage<TzBaseEnterpriseInfoDto> pageList(Page<TzBaseEnterpriseInfoDto> page, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto, List orgCodeList);
/**
* 查询未生成二维码的企业
* @return
*/
List<TzBaseEnterpriseInfo> listNoQrCode();
} }
...@@ -154,5 +154,15 @@ ...@@ -154,5 +154,15 @@
<select id="selectByUseUnit" resultType="com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo"> <select id="selectByUseUnit" resultType="com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo">
select * from tz_base_enterprise_info where use_unit = #{useUnit} select * from tz_base_enterprise_info where use_unit = #{useUnit}
</select> </select>
<select id="listNoQrCode" resultType="com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo">
select
*
from
tz_base_enterprise_info
where
qr_code <![CDATA[<>]]> ''
and use_code <![CDATA[<>]]> ''
limit 100
</select>
</mapper> </mapper>
...@@ -241,10 +241,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI ...@@ -241,10 +241,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
if(log.isDebugEnabled()){ if(log.isDebugEnabled()){
log.debug("新注册企业二维码生成开始"); log.debug("新注册企业二维码生成开始");
} }
LambdaQueryWrapper<TzBaseEnterpriseInfo> wrapper = new LambdaQueryWrapper<>(); List<TzBaseEnterpriseInfo> noQrCodeList = tzBaseEnterpriseInfoMapper.listNoQrCode();
wrapper.notLike(TzBaseEnterpriseInfo::getQrCode,"upload");
wrapper.last("limit 100");
List<TzBaseEnterpriseInfo> noQrCodeList = tzBaseEnterpriseInfoMapper.selectList(wrapper);
if(noQrCodeList.isEmpty()){ if(noQrCodeList.isEmpty()){
if(log.isDebugEnabled()){ if(log.isDebugEnabled()){
log.debug("暂无待生成二维码的企业"); log.debug("暂无待生成二维码的企业");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment