diff --git a/bd-business/bd-business-system/src/main/resources/mapper/system/board/BoardMapper.xml b/bd-business/bd-business-system/src/main/resources/mapper/system/board/BoardMapper.xml index f0b1cb96..65c364fc 100644 --- a/bd-business/bd-business-system/src/main/resources/mapper/system/board/BoardMapper.xml +++ b/bd-business/bd-business-system/src/main/resources/mapper/system/board/BoardMapper.xml @@ -42,50 +42,50 @@ bg.grade_value, nvl(a.member_total, 0) member_total, 0 sort - from (select cm.pk_settle_grade, count(1) member_total + from (select cm.CU, count(1) member_total from cu_member cm where cm.del_flag = 0 and cm.pay_status = 1 and cm.category = 0 and to_char(cm.pay_time, 'yyyy-mm-dd') = to_char(sysdate, 'yyyy-mm-dd') - group by cm.pk_settle_grade - order by cm.pk_settle_grade) a + group by cm.PK_REGISTER_GRADE + order by cm.PK_REGISTER_GRADE) a right join bd_grade bg - on bg.pk_id = a.pk_settle_grade + on bg.pk_id = a.PK_REGISTER_GRADE where bg.del_flag = 0 union all select bg.grade_name, bg.grade_value, nvl(a.member_total, 0) member_total, 1 sort - from (select cm.pk_settle_grade, count(1) member_total + from (select cm.PK_REGISTER_GRADE, count(1) member_total from cu_member cm where cm.del_flag = 0 and cm.pay_status = 1 and cm.category = 0 and to_char(cm.pay_time, 'yyyy-mm-dd') = to_char(sysdate - 1, 'yyyy-mm-dd') - group by cm.pk_settle_grade - order by cm.pk_settle_grade) a + group by cm.PK_REGISTER_GRADE + order by cm.PK_REGISTER_GRADE) a right join bd_grade bg - on bg.pk_id = a.pk_settle_grade + on bg.pk_id = a.PK_REGISTER_GRADE where bg.del_flag = 0 union all select bg.grade_name, bg.grade_value, nvl(a.member_total, 0) member_total, 2 sort - from (select cm.pk_settle_grade, count(1) member_total + from (select cm.PK_REGISTER_GRADE, count(1) member_total from cu_member cm where cm.del_flag = 0 and cm.pay_status = 1 and cm.category = 0 and to_char(cm.pay_time, 'yyyy-mm') = to_char(sysdate, 'yyyy-mm') - group by cm.pk_settle_grade - order by cm.pk_settle_grade) a + group by cm.PK_REGISTER_GRADE + order by cm.PK_REGISTER_GRADE) a right join bd_grade bg - on bg.pk_id = a.pk_settle_grade + on bg.pk_id = a.PK_REGISTER_GRADE where bg.del_flag = 0 order by sort, grade_value