diff --git a/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/achieve/CuMemberTreeMapper.xml b/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/achieve/CuMemberTreeMapper.xml index df9ee4ca..0ef2750a 100644 --- a/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/achieve/CuMemberTreeMapper.xml +++ b/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/achieve/CuMemberTreeMapper.xml @@ -460,7 +460,6 @@ inner join ( select a.pk_member,a.new_level pk_awards from cu_member_awards a - where a.del_flag = 0 inner join( select pk_member, max(pk_id) pk_id from cu_member_awards @@ -468,7 +467,9 @@ and end_validity_date <= #{settleDate, jdbcType=DATE} and award_type = #{awardType} group by pk_member) b - on a.pk_id = b.pk_id ) y + on a.pk_id = b.pk_id + where a.del_flag = 0 + ) y on x.pk_member=y.pk_member where