|
@@ -280,6 +280,9 @@
|
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==1">
|
|
|
AND actual_exercises_num_ >= expect_exercises_num_
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND actual_exercises_num_ >= expect_exercises_num_
|
|
|
+ </if>
|
|
|
<if test="submitStartDate==null or submitEndDate==null">
|
|
|
<if test="exercisesReplyNumIsAchieve!=null and exercisesReplyNumIsAchieve==0">
|
|
|
AND exercises_reply_num_ < actual_exercises_num_
|
|
@@ -293,6 +296,11 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND exercises_message_num_ >= exercises_reply_num_
|
|
|
</if>
|
|
|
+
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND exercises_message_num_ >= exercises_reply_num_
|
|
|
+ </if>
|
|
|
+
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND exercises_message_timely_num_ < exercises_message_num_
|
|
|
</if>
|
|
@@ -313,6 +321,9 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) >= exercises_reply_num_
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) >= exercises_reply_num_
|
|
|
+ </if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_timely_num_,0) < exercises_message_num_
|
|
|
</if>
|
|
@@ -368,6 +379,9 @@
|
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==1">
|
|
|
AND actual_exercises_num_ >= expect_exercises_num_
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND actual_exercises_num_ >= expect_exercises_num_
|
|
|
+ </if>
|
|
|
<if test="submitStartDate==null or submitEndDate==null">
|
|
|
<if test="exercisesReplyNumIsAchieve!=null and exercisesReplyNumIsAchieve==0">
|
|
|
AND exercises_reply_num_ < actual_exercises_num_
|
|
@@ -381,6 +395,9 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND exercises_message_num_ >= exercises_reply_num_
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND exercises_message_num_ >= exercises_reply_num_
|
|
|
+ </if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND exercises_message_timely_num_ < exercises_message_num_
|
|
|
</if>
|
|
@@ -401,6 +418,9 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) >= exercises_reply_num_
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) >= exercises_reply_num_
|
|
|
+ </if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_timely_num_,0) < exercises_message_num_
|
|
|
</if>
|
|
@@ -583,6 +603,9 @@
|
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==1">
|
|
|
AND SUM(actual_exercises_num_) >= SUM(expect_exercises_num_)
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND SUM(actual_exercises_num_) >= SUM(expect_exercises_num_)
|
|
|
+ </if>
|
|
|
<if test="exercisesReplyNumIsAchieve!=null and exercisesReplyNumIsAchieve==0">
|
|
|
AND SUM(exercises_reply_num_) < SUM(actual_exercises_num_)
|
|
|
</if>
|
|
@@ -595,6 +618,9 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND SUM(exercises_message_num_) >= SUM(exercises_reply_num_)
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND SUM(exercises_message_num_) >= SUM(exercises_reply_num_)
|
|
|
+ </if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND SUM(exercises_message_timely_num_) < SUM(exercises_message_num_)
|
|
|
</if>
|
|
@@ -630,6 +656,9 @@
|
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==1">
|
|
|
AND SUM(actual_exercises_num_) >= SUM(expect_exercises_num_)
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND SUM(actual_exercises_num_) >= SUM(expect_exercises_num_)
|
|
|
+ </if>
|
|
|
<if test="exercisesReplyNumIsAchieve!=null and exercisesReplyNumIsAchieve==0">
|
|
|
AND SUM(exercises_reply_num_) < SUM(actual_exercises_num_)
|
|
|
</if>
|
|
@@ -642,6 +671,9 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND SUM(exercises_message_num_) >= SUM(exercises_reply_num_)
|
|
|
</if>
|
|
|
+ <if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND SUM(exercises_message_num_) >= SUM(exercises_reply_num_)
|
|
|
+ </if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND SUM(exercises_message_timely_num_) < SUM(exercises_message_num_)
|
|
|
</if>
|