diff --git a/fw-morax-dao/src/main/resources/mapper/eval/EvalGroupMapper.xml b/fw-morax-dao/src/main/resources/mapper/eval/EvalGroupMapper.xml index c6893e8..69a4c18 100644 --- a/fw-morax-dao/src/main/resources/mapper/eval/EvalGroupMapper.xml +++ b/fw-morax-dao/src/main/resources/mapper/eval/EvalGroupMapper.xml @@ -72,13 +72,15 @@ t3.id FROM eval_group_rank t1 - LEFT JOIN eval_group_rank_stage t2 ON t1.id = t2.eval_group_rank_id AND t2.yn = 1 - LEFT JOIN eval_group t3 ON t2.id = t3.eval_group_rank_stage_id AND t3.yn = 1 + INNER JOIN eval_group_rank_stage t2 ON t1.id = t2.eval_group_rank_id AND t2.yn = 1 + INNER JOIN eval_group t3 ON t2.id = t3.eval_group_rank_stage_id AND t3.yn = 1 + INNER JOIN eval_group_reward_dim t4 ON t3.id = t4.eval_group_id AND t4.yn = 1 WHERE t1.yn = 1 AND t1.`status` IN ( 3, 4 ) and DATE_FORMAT(t2.begin_time, '%Y-%m-%d') <= DATE_FORMAT(#{day}, '%Y-%m-%d') and DATE_FORMAT(t2.over_time, '%Y-%m-%d') = DATE_FORMAT(#{day}, '%Y-%m-%d') + AND t4.`type` = 2