Browse Source

执法端-修改全市本单位执法次数统计

dev
niujiyi 1 month ago
parent
commit
e1c3cbab1d
  1. 9
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java
  2. 25
      zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/EnforcementRegistrationMapper.xml

9
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java

@ -103,10 +103,11 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat
*/
@Override
public TableDataInfo<EnforcementRegistrationVo> queryPageList(EnforcementRegistrationBo bo, PageQuery pageQuery) {
// 使用App端专用的查询条件构建器
LambdaQueryWrapper<EnforcementRegistration> lqw = buildAppListQueryWrapper(bo);
Page<EnforcementRegistrationVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);
// 使用自定义XML查询,包含num字段(企业执法次数)
Page<EnforcementRegistrationVo> page = pageQuery.build();
List<EnforcementRegistrationVo> list = baseMapper.selectEnforcementRegistrationList(bo, page);
page.setRecords(list);
return TableDataInfo.build(page);
}
/**

25
zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/EnforcementRegistrationMapper.xml

@ -548,7 +548,27 @@
AND er.has_auto = #{bo.hasAuto}
</if>
<if test="bo.searchValue != null and bo.searchValue != ''">
AND er.enterprise_name LIKE CONCAT('%', #{bo.searchValue}, '%')
AND (
er.enterprise_name LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.enterprise_number LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.enterprise_address LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcement_code LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcement LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.bureau_dept_name LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcer LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcer_two LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcement_item_text LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcement_basis LIKE CONCAT('%', #{bo.searchValue}, '%')
OR DATE_FORMAT(er.enforcement_time, '%Y-%m-%d') LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.check_css LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.check_category LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.enforce_reason LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.remark LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcement_basis_text LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_text LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.enforce LIKE CONCAT('%', #{bo.searchValue}, '%')
OR er.law_enforcement_item LIKE CONCAT('%', #{bo.searchValue}, '%')
)
</if>
<if test="bo.dateSearch != null and bo.dateSearch != ''">
AND er.enforcement_time &gt;= CONCAT(#{bo.dateSearch}, '-01')
@ -581,6 +601,9 @@
<if test="bo.bureauDeptId != null and bo.bureauDeptId != ''">
AND er.bureau_dept_id = #{bo.bureauDeptId}
</if>
<if test="bo.lawEnforcementId != null and bo.lawEnforcementId != ''">
AND er.law_enforcement_id = #{bo.lawEnforcementId}
</if>
</where>
) t
<where>

Loading…
Cancel
Save