|
@@ -280,9 +280,6 @@
|
|
|
<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,14 +290,12 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==0">
|
|
|
AND exercises_message_num_ < exercises_reply_num_
|
|
|
</if>
|
|
|
- <if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
- AND exercises_message_num_ >= exercises_reply_num_
|
|
|
- </if>
|
|
|
-
|
|
|
<if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND (actual_exercises_num_ < expect_exercises_num_ OR exercises_message_num_ < exercises_reply_num_)
|
|
|
+ </if>
|
|
|
+ <if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND exercises_message_num_ >= exercises_reply_num_
|
|
|
</if>
|
|
|
-
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
|
AND exercises_message_timely_num_ < exercises_message_num_
|
|
|
</if>
|
|
@@ -318,10 +313,10 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==0">
|
|
|
AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) < exercises_reply_num_
|
|
|
</if>
|
|
|
- <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 (actual_exercises_num_ < expect_exercises_num_ OR IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) < exercises_reply_num_)
|
|
|
+ </if>
|
|
|
+ <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="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
@@ -379,9 +374,6 @@
|
|
|
<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_
|
|
@@ -392,10 +384,10 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==0">
|
|
|
AND exercises_message_num_ < exercises_reply_num_
|
|
|
</if>
|
|
|
- <if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
- AND exercises_message_num_ >= exercises_reply_num_
|
|
|
- </if>
|
|
|
<if test="serviceIsError!=null and serviceIsError">
|
|
|
+ AND (actual_exercises_num_ < expect_exercises_num_ OR exercises_message_num_ < exercises_reply_num_)
|
|
|
+ </if>
|
|
|
+ <if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND exercises_message_num_ >= exercises_reply_num_
|
|
|
</if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
@@ -415,10 +407,10 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==0">
|
|
|
AND IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) < exercises_reply_num_
|
|
|
</if>
|
|
|
- <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 (actual_exercises_num_ < expect_exercises_num_ OR IF(DATE_FORMAT(last_submit_time_, '%Y-%m-%d') BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0) < exercises_reply_num_)
|
|
|
+ </if>
|
|
|
+ <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="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
@@ -603,9 +595,6 @@
|
|
|
<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>
|
|
@@ -615,10 +604,10 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==0">
|
|
|
AND SUM(exercises_message_num_) < SUM(exercises_reply_num_)
|
|
|
</if>
|
|
|
- <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(actual_exercises_num_) < SUM(expect_exercises_num_) OR SUM(exercises_message_num_) < SUM(exercises_reply_num_))
|
|
|
+ </if>
|
|
|
+ <if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND SUM(exercises_message_num_) >= SUM(exercises_reply_num_)
|
|
|
</if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|
|
@@ -656,9 +645,6 @@
|
|
|
<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>
|
|
@@ -668,10 +654,10 @@
|
|
|
<if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==0">
|
|
|
AND SUM(exercises_message_num_) < SUM(exercises_reply_num_)
|
|
|
</if>
|
|
|
- <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(actual_exercises_num_) < SUM(expect_exercises_num_) OR SUM(exercises_message_num_) < SUM(exercises_reply_num_))
|
|
|
+ </if>
|
|
|
+ <if test="exercisesMessageNumIsAchieve!=null and exercisesMessageNumIsAchieve==1">
|
|
|
AND SUM(exercises_message_num_) >= SUM(exercises_reply_num_)
|
|
|
</if>
|
|
|
<if test="exercisesMessageTimelyNumIsAchieve!=null and exercisesMessageTimelyNumIsAchieve==0">
|