diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/mapper/CuMemberTreeMapper.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/mapper/CuMemberTreeMapper.java index a035827e..6742300a 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/mapper/CuMemberTreeMapper.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/mapper/CuMemberTreeMapper.java @@ -168,12 +168,12 @@ public interface CuMemberTreeMapper extends BaseMapper { * * @param settleTable * @param pkMember - * @param monthTable + * @param lastMonthTable * @return */ CuMemberAwardsUnderVO queryMemberPv(@Param("settleTable") String settleTable, @Param("pkMember") Long pkMember, - @Param("monthTable") String monthTable); + @Param("lastMonthTable") String lastMonthTable); /** * 查询会员当天业绩 diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/ICuMemberTreeService.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/ICuMemberTreeService.java index b292220a..d84876db 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/ICuMemberTreeService.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/ICuMemberTreeService.java @@ -147,10 +147,10 @@ public interface ICuMemberTreeService extends IService { * * @param settleTable * @param pkMember - * @param monthTable + * @param lastMonthTable * @return */ - CuMemberAwardsUnderVO queryMemberPv(String settleTable, Long pkMember, String monthTable); + CuMemberAwardsUnderVO queryMemberPv(String settleTable, Long pkMember, String lastMonthTable); /** * 查询会员当天业绩 diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/impl/CuMemberAchieveServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/impl/CuMemberAchieveServiceImpl.java index a5c40357..362cadb0 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/impl/CuMemberAchieveServiceImpl.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/achieve/service/impl/CuMemberAchieveServiceImpl.java @@ -369,18 +369,27 @@ public class CuMemberAchieveServiceImpl extends ServiceImpl select a.* - , b.a_sum_pv aMonthPv, b.b_sum_pv bMonthPv + , a.a_sum_pv - nvl(b.a_sum_pv, 0) aMonthPv, a.b_sum_pv - nvl(b.b_sum_pv, 0) bMonthPv from (select cms.pk_member, @@ -625,9 +625,9 @@ cms.b_new_pv + cms.rep_b_new_pv b_new_pv from ${settleTable} cms where cms.pk_member = #{pkMember}) a - + left join (select cmm.pk_member, cmm.a_sum_pv, cmm.b_sum_pv - from ${monthTable} cmm + from ${lastMonthTable} cmm where cmm.pk_member = #{pkMember}) b on a.pk_member = b.pk_member