Browse Source

预警修改

v4
zouyx 2 years ago
parent
commit
051293f952
  1. 18
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java
  2. 1
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java
  3. 6
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EarlyWarningTask.java
  4. 25
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml
  5. 3
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml

18
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java

@ -21,6 +21,8 @@ public class EnforceRegCount
private String lawEnforcement; private String lawEnforcement;
/** 执法部门ID */ /** 执法部门ID */
private String lawEnforcementId; private String lawEnforcementId;
private String bureauDeptId;
private String bureauDeptName;
/** /**
* 企业统一信用代码 * 企业统一信用代码
*/ */
@ -78,6 +80,22 @@ public class EnforceRegCount
this.lawEnforcementId = lawEnforcementId; this.lawEnforcementId = lawEnforcementId;
} }
public String getBureauDeptId() {
return bureauDeptId;
}
public void setBureauDeptId(String bureauDeptId) {
this.bureauDeptId = bureauDeptId;
}
public String getBureauDeptName() {
return bureauDeptName;
}
public void setBureauDeptName(String bureauDeptName) {
this.bureauDeptName = bureauDeptName;
}
public Integer getNum() { public Integer getNum() {
return num; return num;
} }

1
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java

@ -398,7 +398,6 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat
// 根据规则作为条件查询符合要求的数据 // 根据规则作为条件查询符合要求的数据
List<EnforceRegCount> regList = new ArrayList<>(); List<EnforceRegCount> regList = new ArrayList<>();
for (RuleItemList rule : ruleItemLists) { for (RuleItemList rule : ruleItemLists) {
if(list.getRuleCode().equals("zf_warn")){ if(list.getRuleCode().equals("zf_warn")){
String time = getTime(rule.getCycleTime().intValue()); String time = getTime(rule.getCycleTime().intValue());
String[] timeArr = time.split(","); String[] timeArr = time.split(",");

6
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EarlyWarningTask.java

@ -68,9 +68,13 @@ public class EarlyWarningTask {
warning.setId(IdUtil.simpleUUID()); warning.setId(IdUtil.simpleUUID());
warning.setCreateTime(DateUtils.getNowDate()); warning.setCreateTime(DateUtils.getNowDate());
if(StrUtil.isNotEmpty(warn.getLawEnforcementId()) && warn.getWarnType() == 0){ /*if(StrUtil.isNotEmpty(warn.getLawEnforcementId()) && warn.getWarnType() == 0){
warning.setEnforcementDepartment(warn.getLawEnforcement()); warning.setEnforcementDepartment(warn.getLawEnforcement());
warning.setEnforcementDepartmentId(warn.getLawEnforcementId()); warning.setEnforcementDepartmentId(warn.getLawEnforcementId());
}*/
if(StrUtil.isNotEmpty(warn.getBureauDeptId()) && warn.getWarnType() == 0){
warning.setEnforcementDepartment(warn.getBureauDeptName());
warning.setEnforcementDepartmentId(warn.getEnforcementDepartmentId());
} }
//开始时间结束时间 //开始时间结束时间
warning.setBeginTime(warn.getBeginTime()); warning.setBeginTime(warn.getBeginTime());

25
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml

@ -53,6 +53,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="num" column="num" /> <result property="num" column="num" />
<result property="lawEnforcement" column="law_enforcement" /> <result property="lawEnforcement" column="law_enforcement" />
<result property="lawEnforcementId" column="law_enforcement_id" /> <result property="lawEnforcementId" column="law_enforcement_id" />
<result property="bureauDeptName" column="bureau_dept_name" />
<result property="bureauDeptId" column="bureau_dept_id" />
</resultMap> </resultMap>
<sql id="selectEnforcementRegistrationVo"> <sql id="selectEnforcementRegistrationVo">
@ -446,7 +448,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<!--
<select id="countMentByTime" resultMap="EnforceRegCountResult" <select id="countMentByTime" resultMap="EnforceRegCountResult"
resultType="com.zdxt.code.domain.EnforceRegCount"> resultType="com.zdxt.code.domain.EnforceRegCount">
SELECT law_enforcement, law_enforcement_id,enterprise_number, COUNT(law_enforcement_id) AS num SELECT law_enforcement, law_enforcement_id,enterprise_number, COUNT(law_enforcement_id) AS num
@ -465,34 +467,35 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="searchValue != null and searchValue != ''">AND t1.enterprise_name like concat(concat('%',#{searchValue}),'%')</if> <if test="searchValue != null and searchValue != ''">AND t1.enterprise_name like concat(concat('%',#{searchValue}),'%')</if>
AND t1.law_enforcement_id IS NOT NULL AND t1.law_enforcement_id IS NOT NULL
GROUP BY t1.enterprise_number GROUP BY t1.enterprise_number
</select> </select>-->
<select id="countMentByTimeLawNew" resultMap="EnforceRegCountResult" <select id="countMentByTimeLawNew" resultMap="EnforceRegCountResult"
resultType="com.zdxt.code.domain.EnforceRegCount"> resultType="com.zdxt.code.domain.EnforceRegCount">
SELECT SELECT
t1.law_enforcement_id, t1.bureau_dept_name,
t1.law_enforcement, t1.bureau_dept_id,
t1.enterprise_name, t1.enterprise_name,
t1.enterprise_number, t1.enterprise_number,
SUM(T1.total) as num SUM(T1.total) as num
FROM FROM
( SELECT enterprise_name, enterprise_number, law_enforcement_id,law_enforcement, unite_check, create_time , ( SELECT enterprise_name, enterprise_number, bureau_dept_id,bureau_dept_name, unite_check, create_time ,
count( enterprise_number ) AS total FROM enforcement_registration count( enterprise_number ) AS total FROM enforcement_registration
WHERE <![CDATA[ create_time >= #{beginTime} AND create_time <= #{endTime} ]]> AND law_enforcement_id IS NOT NULL GROUP BY IFNULL(unite_check, RAND()) ,law_enforcement_id ) AS t1 WHERE <![CDATA[ create_time >= #{beginTime} AND create_time <= #{endTime} ]]> AND bureau_dept_id IS NOT NULL
GROUP BY t1.law_enforcement_id,t1.enterprise_number GROUP BY IFNULL(unite_check, RAND()) ,bureau_dept_id ) AS t1
GROUP BY t1.bureau_dept_id,t1.enterprise_number
</select> </select>
<select id="countMentByTimeQyNew" resultMap="EnforceRegCountResult" <select id="countMentByTimeQyNew" resultMap="EnforceRegCountResult"
resultType="com.zdxt.code.domain.EnforceRegCount"> resultType="com.zdxt.code.domain.EnforceRegCount">
SELECT SELECT
t1.law_enforcement_id, t1.bureau_dept_id,
t1.enterprise_name , t1.enterprise_name ,
t1.enterprise_number, t1.enterprise_number,
SUM(T1.total) as num SUM(T1.total) as num
FROM FROM
( SELECT enterprise_name, enterprise_number, law_enforcement_id, unite_check, create_time , ( SELECT enterprise_name, enterprise_number, bureau_dept_id, unite_check, create_time ,
count( enterprise_number ) AS total FROM enforcement_registration count( enterprise_number ) AS total FROM enforcement_registration
WHERE <![CDATA[ create_time >= #{beginTime} AND create_time <= #{endTime} ]]> WHERE <![CDATA[ create_time >= #{beginTime} AND create_time <= #{endTime} ]]>
AND law_enforcement_id IS NOT NULL AND bureau_dept_id IS NOT NULL
GROUP BY IFNULL(unite_check, RAND()) ,law_enforcement_id ) AS t1 GROUP BY IFNULL(unite_check, RAND()) ,bureau_dept_id ) AS t1
GROUP BY t1.enterprise_number GROUP BY t1.enterprise_number
</select> </select>

3
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml

@ -167,7 +167,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="enterpriseName != null and enterpriseName != ''">enterprise_name,</if> <if test="enterpriseName != null and enterpriseName != ''">enterprise_name,</if>
<if test="enterpriseNumber != null and enterpriseNumber != ''">enterprise_number,</if> <if test="enterpriseNumber != null and enterpriseNumber != ''">enterprise_number,</if>
<if test="enforcementNumber != null and enforcementNumber != ''">enforcement_number,</if> <if test="enforcementNumber != null and enforcementNumber != ''">enforcement_number,</if>
<if test=" enforcementDepartment != null and enforcementDepartment != ''">enforcement_department,</if> <if test=" enforcementDepartment != null and enforce
mentDepartment != ''">enforcement_department,</if>
<if test=" enforcementDepartmentId != null and enforcementDepartmentId != ''">enforcement_department_id,</if> <if test=" enforcementDepartmentId != null and enforcementDepartmentId != ''">enforcement_department_id,</if>
<if test="warnType != null">warn_type,</if> <if test="warnType != null">warn_type,</if>
<if test="beginTime != null and beginTime != '' ">begin_time,</if> <if test="beginTime != null and beginTime != '' ">begin_time,</if>

Loading…
Cancel
Save