|
|
|
@ -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 <= 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> |
|
|
|
|