|
@@ -17,6 +17,7 @@
|
|
|
</select>
|
|
|
<select id="statistics" resultType="resStatisticsVo">
|
|
|
SELECT
|
|
|
+ tt1.actually_date,
|
|
|
tt1.company_id as companyId,
|
|
|
tt1.name as companyName,
|
|
|
tt1.task_type_id as taskTypeId,
|
|
@@ -37,6 +38,7 @@
|
|
|
(
|
|
|
SELECT
|
|
|
c.company_id,
|
|
|
+ c.actually_date,
|
|
|
com.NAME,
|
|
|
detail.task_type_id,
|
|
|
type.`name` as typeName,
|
|
@@ -76,6 +78,9 @@
|
|
|
<if test="conditions.companyName != null and conditions.companyName != ''">
|
|
|
AND com.NAME LIKE CONCAT('%',#{conditions.companyName},'%')
|
|
|
</if>
|
|
|
+ <if test="conditions.examineName != null and conditions.examineName != ''">
|
|
|
+ AND c.NAME LIKE CONCAT('%',#{examineName},'%')
|
|
|
+ </if>
|
|
|
<if test="conditions.contractNo != null and conditions.contractNo != ''">
|
|
|
AND input.contract_no LIKE CONCAT('%',#{conditions.contractNo},'%')
|
|
|
</if>
|
|
@@ -99,6 +104,14 @@
|
|
|
DATE_FORMAT(c.verify_date,'%Y-%m-%d') <= #{conditions.examineTimeFilter[1]}
|
|
|
)
|
|
|
</if>
|
|
|
+
|
|
|
+ <if test="conditions.actuallyDateFilter != null and conditions.actuallyDateFilter.size() ">
|
|
|
+ AND(
|
|
|
+ DATE_FORMAT(c.actually_date,'%Y-%m-%d') >= #{conditions.actuallyDateFilter[0]}
|
|
|
+ AND
|
|
|
+ DATE_FORMAT(c.actually_date,'%Y-%m-%d') <= #{conditions.actuallyDateFilter[1]}
|
|
|
+ )
|
|
|
+ </if>
|
|
|
<if test="conditions.isProject != null">
|
|
|
AND c.is_project = #{conditions.isProject}
|
|
|
</if>
|