|
@@ -72,26 +72,26 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getProgressMonth" resultType="Map" parameterType="String">
|
|
|
- SELECT COUNT(*) allque, COUNT(IF(states != 0 or states IS NULL ,1,NULL )) AS unfinish
|
|
|
- FROM dzf_question_detil WHERE del_flag = 0
|
|
|
+ SELECT COUNT(*) allque, COUNT(CASE WHEN states != 0 THEN 1 END) AS unfinish
|
|
|
+ FROM dzf_question_detil WHERE del_flag = 0 AND states IS NOT NULL
|
|
|
AND DATE_FORMAT(create_date, '%Y-%m-%d') >= #{start} AND DATE_FORMAT(create_date, '%Y-%m-%d') <= #{end};
|
|
|
</select>
|
|
|
|
|
|
<select id="getProgressYear" resultType="Map" parameterType="String">
|
|
|
SELECT COUNT(*) allque, COUNT(IF(states = 0,1,NULL )) AS finish
|
|
|
- FROM dzf_question_detil WHERE del_flag = 0
|
|
|
+ FROM dzf_question_detil WHERE del_flag = 0 AND states IS NOT NULL
|
|
|
AND DATE_FORMAT(create_date,'%Y') = DATE_FORMAT(#{end},'%Y');
|
|
|
</select>
|
|
|
|
|
|
<select id="getProgressMonth2" resultType="Map" parameterType="String">
|
|
|
- SELECT COUNT(*) allque, COUNT(IF(states != 0 or states IS NULL ,1,NULL )) AS unfinish
|
|
|
+ SELECT COUNT(*) allque, COUNT(CASE WHEN states != 0 THEN 1 END) AS unfinish
|
|
|
FROM
|
|
|
(SELECT record_id FROM dzf_question_op_record
|
|
|
WHERE del_flag = 0 AND FIND_IN_SET(#{userName},des3)
|
|
|
AND DATE_FORMAT(create_date, '%Y-%m-%d') >= #{start} AND DATE_FORMAT(create_date, '%Y-%m-%d') <= #{end}
|
|
|
GROUP BY record_id) b
|
|
|
LEFT JOIN dzf_question_detil a ON a.id = b.record_id
|
|
|
- WHERE del_flag = 0;
|
|
|
+ WHERE del_flag = 0 AND states IS NOT NULL;
|
|
|
</select>
|
|
|
|
|
|
<select id="getProgressYear2" resultType="Map" parameterType="String">
|
|
@@ -102,7 +102,7 @@
|
|
|
AND DATE_FORMAT(create_date,'%Y') = DATE_FORMAT(#{end},'%Y')
|
|
|
GROUP BY record_id) b
|
|
|
LEFT JOIN dzf_question_detil a ON a.id = b.record_id
|
|
|
- WHERE del_flag = 0;
|
|
|
+ WHERE del_flag = 0 AND states IS NOT NULL;
|
|
|
</select>
|
|
|
|
|
|
<select id="findList3" resultType="com.jeeplus.question.service.dto.DzfQuestionDTO" >
|
|
@@ -110,9 +110,9 @@
|
|
|
<include refid="dzfQuestionColumns"/>
|
|
|
FROM dzf_question a
|
|
|
<include refid="dzfQuestionJoins2"/>
|
|
|
- WHERE a.del_flag = 0 AND b.del_flag = 0
|
|
|
+ WHERE a.del_flag = 0 AND b.del_flag = 0 AND b.states IS NOT NULL
|
|
|
<if test="state == 999">
|
|
|
- AND (b.states != 0 OR b.states IS NULL)
|
|
|
+ AND (b.states != 0)
|
|
|
</if>
|
|
|
<if test="state != 999">
|
|
|
AND b.states = #{state}
|
|
@@ -132,7 +132,7 @@
|
|
|
AND DATE_FORMAT(create_date, '%Y-%m-%d') >= #{start} AND DATE_FORMAT(create_date, '%Y-%m-%d') <= #{end}
|
|
|
GROUP BY record_id) b
|
|
|
LEFT JOIN dzf_question_detil a ON a.id = b.record_id
|
|
|
- WHERE del_flag = 0
|
|
|
+ WHERE del_flag = 0 AND a.states IS NOT NULL
|
|
|
<if test="state == 999">
|
|
|
AND (a.states != 0 OR a.states IS NULL)
|
|
|
</if>
|