Browse Source

计划的查询条件

v2
蟑螂恶霸 2 years ago
parent
commit
25c0b8c362
  1. 14
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementInspectionProgram.java
  2. 22
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementInspectionProgramMapper.xml

14
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementInspectionProgram.java

@ -66,6 +66,12 @@ public class EnforcementInspectionProgram extends BaseDomain
*/
private String dateSearch;
/**
* 日期快捷查询 1 本月 2 本季度 3 本年
*/
private Integer dateType;
/**
* 文件对象
*/
@ -90,6 +96,14 @@ public class EnforcementInspectionProgram extends BaseDomain
}
}
public Integer getDateType() {
return dateType;
}
public void setDateType(Integer dateType) {
this.dateType = dateType;
}
public void setFileList(List<FileObject> fileList) {
this.fileList = fileList;
}

22
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementInspectionProgramMapper.xml

@ -42,6 +42,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
or enforcement_department like concat('%', #{searchText}, '%')
or enforcement_area like concat('%', #{searchText}, '%'))
</if>
<if test="dateType != null and dateType == 1">
and DATE_FORMAT(create_time, '%Y-%m') = DATE_FORMAT(CURDATE(), '%Y-%m')
</if>
<if test="dateType != null and dateType == 2">
and create_time >= CONCAT(YEAR(CURDATE()), '-',
CASE WHEN QUARTER(CURDATE()) IN (1) THEN 2
WHEN QUARTER(CURDATE()) IN (2) THEN 4
WHEN QUARTER(CURDATE()) IN (3) THEN 7
ELSE 10 END, '-01')
and create_time &lt;= CONCAT(YEAR(CURDATE()), '-',
CASE
WHEN QUARTER(CURDATE()) IN (1) THEN 3
WHEN QUARTER(CURDATE()) IN (2) THEN 6
WHEN QUARTER(CURDATE()) IN (3) THEN 9
ELSE 12
END,
'-',
DAY(LAST_DAY(CURDATE())))
</if>
<if test="dateType != null and dateType == 3">
and DATE_FORMAT(create_time, '%Y') = DATE_FORMAT(CURDATE(), '%Y')
</if>
<if test="dateSearch != null and dateSearch != ''">
and DATE_FORMAT(create_time, '%Y-%m') = #{dateSearch}
</if>

Loading…
Cancel
Save