Commit 8e68ea21 authored by suhuiguang's avatar suhuiguang

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

parent de4f05bb
......@@ -44,4 +44,10 @@ public interface TzBaseEnterpriseInfoMapper extends BaseMapper<TzBaseEnterpriseI
IPage<TzBaseEnterpriseInfoDto> page(Page<TzBaseEnterpriseInfoDto> page, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto);
IPage<TzBaseEnterpriseInfoDto> pageList(Page<TzBaseEnterpriseInfoDto> page, TzBaseEnterpriseInfoDto tzBaseEnterpriseInfoDto, List orgCodeList);
/**
* 查询未生成二维码的企业
* @return
*/
List<TzBaseEnterpriseInfo> listNoQrCode();
}
......@@ -154,5 +154,15 @@
<select id="selectByUseUnit" resultType="com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo">
select * from tz_base_enterprise_info where use_unit = #{useUnit}
</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>
......@@ -241,10 +241,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
if(log.isDebugEnabled()){
log.debug("新注册企业二维码生成开始");
}
LambdaQueryWrapper<TzBaseEnterpriseInfo> wrapper = new LambdaQueryWrapper<>();
wrapper.notLike(TzBaseEnterpriseInfo::getQrCode,"upload");
wrapper.last("limit 100");
List<TzBaseEnterpriseInfo> noQrCodeList = tzBaseEnterpriseInfoMapper.selectList(wrapper);
List<TzBaseEnterpriseInfo> noQrCodeList = tzBaseEnterpriseInfoMapper.listNoQrCode();
if(noQrCodeList.isEmpty()){
if(log.isDebugEnabled()){
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