diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/ComplaintStaticController.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/ComplaintStaticController.java
index be9390d9..4bab44e9 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/ComplaintStaticController.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/ComplaintStaticController.java
@@ -61,7 +61,7 @@ public class ComplaintStaticController extends BaseController {
model.addAttribute("Number1",complaintStatisticsService.selectComplaintStatisticsList(complaintStatistics).size());
model.addAttribute("Number2",complaintStatisticsService.selectComplaintStatisticsGroup(complaintStatistics).size());
model.addAttribute("Number3",complaintStatisticsService.selectComplaintStatisticsList(complaintStatistics).size());//权限
- model.addAttribute("dou","100%");
+ model.addAttribute("dou","100.00%");
return prefix+"/complaintStatic";
}
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/LawEnforcementWarningListMapper.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/LawEnforcementWarningListMapper.java
index 1641b295..a0670a7b 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/LawEnforcementWarningListMapper.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/LawEnforcementWarningListMapper.java
@@ -28,6 +28,7 @@ public interface LawEnforcementWarningListMapper
List selectLawEnforcementWarningListList(LawEnforcementWarningList lawEnforcementWarningList);
List selectLawEnforcementWarningListList1(LawEnforcementWarningList lawEnforcementWarningList);
List selectLawEnforcementWarningListList2(LawEnforcementWarningList lawEnforcementWarningList);
+ List selectLawEnforcementWarningListListTypeIs1(LawEnforcementWarningList lawEnforcementWarningList);
/**
* 查询执法预警列表列表显示最新(本企业)
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ILawEnforcementWarningListService.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ILawEnforcementWarningListService.java
index eeae65c8..5cd86706 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ILawEnforcementWarningListService.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ILawEnforcementWarningListService.java
@@ -33,6 +33,8 @@ public interface ILawEnforcementWarningListService
List selectLawEnforcementWarningListList2(LawEnforcementWarningList lawEnforcementWarningList);
+ List selectLawEnforcementWarningListListTypeIs1(LawEnforcementWarningList lawEnforcementWarningList);
+
/**
* 查询企业预警信息
* @param lawEnforcementWarningList
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/LawEnforcementWarningListServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/LawEnforcementWarningListServiceImpl.java
index 0b8924d5..7d7471a3 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/LawEnforcementWarningListServiceImpl.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/LawEnforcementWarningListServiceImpl.java
@@ -61,6 +61,11 @@ public class LawEnforcementWarningListServiceImpl implements ILawEnforcementWarn
return lawEnforcementWarningListMapper.selectLawEnforcementWarningListList2(lawEnforcementWarningList);
}
+ @Override
+ public List selectLawEnforcementWarningListListTypeIs1(LawEnforcementWarningList lawEnforcementWarningList)
+ {
+ return lawEnforcementWarningListMapper.selectLawEnforcementWarningListListTypeIs1(lawEnforcementWarningList);
+ }
@Override
public List selectLawEnforcementWarningByEnterpriseNumber(LawEnforcementWarningList lawEnforcementWarningList) {
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java
index 24313977..83da956c 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java
@@ -171,10 +171,12 @@ public class StatisticalPaneServiceImpl implements StatisticalPaneService {
warningStatisticsLast.setEndTime(sLast.getEndTime());
List lListNow1=iLawEnforcementWarningListService.selectLawEnforcementWarningListList2(warningStatisticsNow);
List lListLast1=iLawEnforcementWarningListService.selectLawEnforcementWarningListList2(warningStatisticsLast);
+ List typeIs1ListNow=iLawEnforcementWarningListService.selectLawEnforcementWarningListListTypeIs1(warningStatisticsNow);
+ List typeIs1ListLast=iLawEnforcementWarningListService.selectLawEnforcementWarningListListTypeIs1(warningStatisticsLast);
StatisticsIndicatorPart p1=new StatisticsIndicatorPart();
p1.setName("执法预警数量");
- p1.setTotal(lListNow1.size());
- p1.setHuan(lListNow1.size()-lListLast1.size());
+ p1.setTotal(typeIs1ListNow.size());
+ p1.setHuan(typeIs1ListNow.size()-typeIs1ListLast.size());
Map mapNow=lListNow1.stream().collect(Collectors.groupingBy(LawEnforcementWarningList::getEnforcementDepartmentId,Collectors.counting()));
Map mapLast=lListLast1.stream().collect(Collectors.groupingBy(LawEnforcementWarningList::getEnforcementDepartmentId,Collectors.counting()));
StatisticsIndicatorPart p2=new StatisticsIndicatorPart();
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml
index bc60218d..6ee0295a 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml
@@ -231,6 +231,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and r.law_enforcement like concat('%', #{lawEnforcement}, '%') and r.bureau_dept_name like concat('%', #{bureauDeptName}, '%') and r.enterprise_name like concat('%', #{enterpriseName}, '%')
+ and r.enterprise_number like concat('%', #{enterpriseNumber}, '%') and (r.law_enforcer like concat('%',#{lawEnforcer} ,'%') or r.law_enforcer_two like concat('%',#{lawEnforcer} ,'%')) and r.is_complaint = #{isComplaint} and r.unite_check is not null
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml
index a3f4fccf..75f0d372 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml
@@ -81,59 +81,49 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
) t GROUP BY t.enterprise_number order by t.create_time desc
- SELECT * FROM (
- SELECT
- id,
- warning_time, warning_cause, warning_level ,
- create_time, enterprise_name, enterprise_number,
- enforcement_number,warn_type,enforcement_department,
- enforcement_department_id,begin_time,end_time
- FROM law_enforcement_warning_list
+ select *
+ from (SELECT *
+ FROM (SELECT id,
+ warning_time,
+ warning_cause,
+ warning_level,
+ create_time,
+ enterprise_name,
+ enterprise_number,
+ enforcement_number,
+ warn_type,
+ enforcement_department,
+ enforcement_department_id,
+ begin_time,
+ end_time
+ FROM law_enforcement_warning_list
+ ORDER BY enforcement_number DESC, create_time DESC LIMIT 1000000000) t
+ GROUP BY t.enterprise_number, DATE_FORMAT(t.warning_time, '%Y-%m')
+ ) x
- and warn_type = 1
- and warning_time = #{warningTime}
- and warning_level = #{warningLevel}
- and enterprise_name like concat('%', #{enterpriseName}, '%')
- and enterprise_number like concat('%', #{enterpriseNumber}, '%')
+ and x.warn_type = 1
+ and x.warning_time = #{warningTime}
+ and x.warning_level = #{warningLevel}
+ and x.enterprise_name like concat('%', #{enterpriseName}, '%')
+ and x.enterprise_number like concat('%', #{enterpriseNumber}, '%') and (
- enterprise_name like concat('%',#{searchValue},'%')
+ x.enterprise_name like concat('%',#{searchValue},'%')
)
- and DATE_FORMAT(warning_time, '%Y-%m') = #{searchDate}
+ and DATE_FORMAT(x.warning_time, '%Y-%m') = #{searchDate}
- and warning_time = ]]> #{params.beginWarningTime}
+ and x.warning_time = ]]> #{params.beginWarningTime}
- and warning_time #{params.endWarningTime}
+ and x.warning_time #{params.endWarningTime}
- AND warn_type = #{warnType}
+ AND x.warn_type = #{warnType}
- enforcement_department_id = #{enforcementDepartmentId},
-
-
- and DATE_FORMAT(warning_time, '%Y-%m') = DATE_FORMAT(CURDATE(), '%Y-%m')
-
-
- AND DATE_FORMAT(warning_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(warning_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(warning_time, '%Y') = DATE_FORMAT(CURDATE(), '%Y')
+ x.enforcement_department_id = #{enforcementDepartmentId},
- ORDER BY enforcement_number DESC,create_time DESC LIMIT 1000000000
- ) t GROUP BY t.enterprise_number,DATE_FORMAT(t.warning_time, '%Y-%m') order by t.enforcement_number desc,t.warning_time desc
+ order by x.enforcement_number desc, x.warning_time desc
+ and DATE_FORMAT(create_time,'%Y-%m-%d') >= STR_TO_DATE(#{beginTime},'%Y-%m-%d')
+
+
+ and DATE_FORMAT(create_time,'%Y-%m-%d') <= STR_TO_DATE(#{endTime},'%Y-%m-%d')
+
+
+ ORDER BY warning_level ASC,create_time DESC
+