|
|
|
@ -815,9 +815,31 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
|
// 是否自动
|
|
|
|
lqw.eq(bo.getHasAuto() != null, EnforcementRegistration::getHasAuto, bo.getHasAuto()); |
|
|
|
|
|
|
|
// 搜索值(企业名称)
|
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getSearchValue()), |
|
|
|
EnforcementRegistration::getEnterpriseName, bo.getSearchValue()); |
|
|
|
// 搜索值(多字段模糊匹配)
|
|
|
|
if (StringUtils.isNotBlank(bo.getSearchValue())) { |
|
|
|
String sv = bo.getSearchValue(); |
|
|
|
lqw.and(wrapper -> wrapper |
|
|
|
.like(EnforcementRegistration::getEnterpriseNumber, sv) |
|
|
|
.or().like(EnforcementRegistration::getEnterpriseAddress, sv) |
|
|
|
.or().like(EnforcementRegistration::getEnterpriseName, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcementCode, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcement, sv) |
|
|
|
.or().like(EnforcementRegistration::getBureauDeptName, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcer, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcerTwo, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcementItemText, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcementBasis, sv) |
|
|
|
.or().apply("DATE_FORMAT(enforcement_time, '%Y-%m-%d') LIKE CONCAT('%',{0},'%')", sv) |
|
|
|
.or().like(EnforcementRegistration::getCheckCss, sv) |
|
|
|
.or().like(EnforcementRegistration::getCheckCategory, sv) |
|
|
|
.or().like(EnforcementRegistration::getEnforceReason, sv) |
|
|
|
.or().like(EnforcementRegistration::getRemark, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcementBasisText, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawText, sv) |
|
|
|
.or().like(EnforcementRegistration::getEnforce, sv) |
|
|
|
.or().like(EnforcementRegistration::getLawEnforcementItem, sv) |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
// 日期搜索(年月)
|
|
|
|
if (StringUtils.isNotBlank(bo.getDateSearch())) { |
|
|
|
|