diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java index 307312f7..279f1b1e 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java @@ -80,6 +80,7 @@ public class AppEnterpriseLawEnforcementController extends BaseController @ResponseBody public ZDResponse queryList(EnterpriseLawEnforcement enterpriseLawEnforcement) { + startPage(); List list = enterpriseLawEnforcementService.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement); // for (EnterpriseLawEnforcement ee : list) { // EnterpriseComplaint params = new EnterpriseComplaint(); @@ -116,6 +117,11 @@ public class AppEnterpriseLawEnforcementController extends BaseController } return ZDResponse.success("查询成功",list); } + @GetMapping("/queryTotal") + @ResponseBody + public ZDResponse queryTotal(EnterpriseLawEnforcement enterpriseLawEnforcement) { + return ZDResponse.success("查询成功", enterpriseLawEnforcementService.selectTotal(enterpriseLawEnforcement)); + } /** diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java index f83c99e3..4f8e9b05 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java @@ -28,6 +28,7 @@ public interface EnterpriseLawEnforcementMapper * @return 企业端-执法部门预约记录集合 */ public List selectEnterpriseLawEnforcementList(EnterpriseLawEnforcement enterpriseLawEnforcement); + long selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement); /** * 新增企业端-执法部门预约记录 diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java index 82edd3a9..79b1449f 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java @@ -29,6 +29,7 @@ public interface IEnterpriseLawEnforcementService * @return 企业端-执法部门预约记录集合 */ public List selectEnterpriseLawEnforcementList(EnterpriseLawEnforcement enterpriseLawEnforcement); + public long selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement); /** * 新增企业端-执法部门预约记录 diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java index ec563ce3..5e1f0aad 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java @@ -128,15 +128,19 @@ public class EnterpriseLawEnforcementServiceImpl implements IEnterpriseLawEnforc { List enterpriseLawEnforcements = enterpriseLawEnforcementMapper.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement); - for (int i = 0; i < enterpriseLawEnforcements.size(); i++) { +// for (int i = 0; i < enterpriseLawEnforcements.size(); i++) { /*LinkageDict linkageDict = linkageDictService.selectLinkageDictById(enterpriseLawEnforcements.get(i).getCheckItem()); if(linkageDict != null){ enterpriseLawEnforcements.get(i).setCheckItem(linkageDict.getTitle()); }*/ - } +// } return enterpriseLawEnforcements; } + @Override + public long selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement) { + return enterpriseLawEnforcementMapper.selectTotal(enterpriseLawEnforcement); + } /** * 新增企业端-执法部门预约记录 diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml index 5cf3d2c3..01dd5866 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml @@ -76,6 +76,69 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and unite_check = #{uniteCheck} and is_reg = #{isReg} + + and ( enterprise_name like concat(concat('%',#{searchValue}),'%') + or check_item in (SELECT id FROM linkage_dict where title like concat(concat('%',#{searchValue}),'%')) + or law_enforcement_code like concat(concat('%',#{searchValue}),'%') + or law_enforcement like concat(concat('%',#{searchValue}),'%') + ) + + + and DATE_FORMAT(check_time, '%Y-%m') = DATE_FORMAT(CURDATE(), '%Y-%m') + + + AND DATE_FORMAT(check_time, '%Y-%m') >= CONCAT(YEAR(CURDATE()), '-', + CASE WHEN QUARTER(CURDATE()) IN (1) THEN '01' + WHEN QUARTER(CURDATE()) IN (2) THEN '04' + WHEN QUARTER(CURDATE()) IN (3) THEN '07' + ELSE '10' END) + and DATE_FORMAT(check_time, '%Y-%m') <= CONCAT(YEAR(CURDATE()), '-', + CASE + WHEN QUARTER(CURDATE()) IN (1) THEN '03' + WHEN QUARTER(CURDATE()) IN (2) THEN '06' + WHEN QUARTER(CURDATE()) IN (3) THEN '09' + ELSE '12' + END) + + + and DATE_FORMAT(check_time, '%Y') = DATE_FORMAT(CURDATE(), '%Y') + + + and DATE_FORMAT(check_time, '%Y-%m') = #{searchDate} + + + order by check_time desc + +