|
@@ -510,22 +510,26 @@
|
|
|
WHERE DATE_FORMAT(create_time, '%Y-%m-%d') >= #{startDate}
|
|
|
AND DATE_FORMAT(create_time, '%Y-%m-%d') <= #{endDate}
|
|
|
AND collect_sample_status = 7
|
|
|
- AND promoter_id in
|
|
|
- <foreach collection="promoterIds" item="item" separator=","
|
|
|
- open="(" close=")">
|
|
|
- #{item}
|
|
|
- </foreach>
|
|
|
+ <if test="promoterIds != null and promoterIds.size() > 0 ">
|
|
|
+ AND promoter_id in
|
|
|
+ <foreach collection="promoterIds" item="item" separator=","
|
|
|
+ open="(" close=")">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
) t1
|
|
|
LEFT JOIN
|
|
|
(SELECT IFNULL(SUM(sample_count), 0) as 'allCount'
|
|
|
FROM kuaishou_item_collect_samples
|
|
|
WHERE DATE_FORMAT(create_time, '%Y-%m-%d') >= #{startDate}
|
|
|
AND DATE_FORMAT(create_time, '%Y-%m-%d') <= #{endDate}
|
|
|
- AND promoter_id in
|
|
|
- <foreach collection="promoterIds" item="item" separator=","
|
|
|
- open="(" close=")">
|
|
|
- #{item}
|
|
|
- </foreach>
|
|
|
+ <if test="promoterIds != null and promoterIds.size() > 0 ">
|
|
|
+ AND promoter_id in
|
|
|
+ <foreach collection="promoterIds" item="item" separator=","
|
|
|
+ open="(" close=")">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
) t2 on 1 = 1
|
|
|
</select>
|
|
|
|