diff --git a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleMallHandle.java b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleMallHandle.java index 30e0a903..9819f633 100644 --- a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleMallHandle.java +++ b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleMallHandle.java @@ -9,20 +9,13 @@ import org.springframework.stereotype.Component; import java.util.*; /** - * @Description: 计算商城订单 - * @Author: sui q - * @Time: 2023/2/10 17:56 - * @Classname: BonusSettleMallHandle - * @PackageName: com.hzs.member.bonus.service.impl + * 计算商城订单 */ @Component public class BonusSettleMallHandle extends BonusSettleHandle { /** - * @Description: 计算商城业绩,用于计算商城业绩 - * @return: void - * @Author: sui q - * @Date: 2022/11/10 14:17 + * 计算商城业绩,用于计算商城业绩 */ void calculateMallBonus(Map cuMemberSettleExtMap, String settleTableName, List mallSaOrderList, BonusConfigDTO bonusConfigDTO) { List queryMallSaOrderList = new ArrayList<>(); diff --git a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java index e9d2d7bd..565ef418 100644 --- a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java +++ b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java @@ -992,10 +992,11 @@ public class BonusSettleServiceImpl implements IBonusSettleService { firPurchaseOrderList.add(saOrderExt); } else if (Objects.equals(EOrderType.FICTITIOUS_ORDER.getValue(), saOrderExt.getOrderType())) { firPurchaseOrderList.add(saOrderExt); - } else if (Objects.equals(EOrderType.REPURCHASE_ORDER.getValue(), saOrderExt.getOrderType())) { + } else if (Objects.equals(EOrderType.REPURCHASE_ORDER.getValue(), saOrderExt.getOrderType()) + || Objects.equals(EOrderType.MALL_ORDER.getValue(), saOrderExt.getOrderType())) { repurchaseOrderList.add(saOrderExt); } else { - mallOrderList.add(saOrderExt); +// mallOrderList.add(saOrderExt); // 商城订单也计算复购量奖 repurchaseOrderList.add(saOrderExt); } diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/statis/service/impl/CuBonusStatisServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/statis/service/impl/CuBonusStatisServiceImpl.java index 533d6948..ed6f462f 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/statis/service/impl/CuBonusStatisServiceImpl.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/statis/service/impl/CuBonusStatisServiceImpl.java @@ -138,7 +138,8 @@ public class CuBonusStatisServiceImpl extends ServiceImpl and so.pk_country = #{pkCountry} diff --git a/bd-business/bd-business-member/src/main/resources/mapper/member/statis/CuBonusVertexStatisMapper.xml b/bd-business/bd-business-member/src/main/resources/mapper/member/statis/CuBonusVertexStatisMapper.xml index 587ef2c3..0d3320a7 100644 --- a/bd-business/bd-business-member/src/main/resources/mapper/member/statis/CuBonusVertexStatisMapper.xml +++ b/bd-business/bd-business-member/src/main/resources/mapper/member/statis/CuBonusVertexStatisMapper.xml @@ -774,7 +774,7 @@ connect by pk_place_parent = prior pk_member ) cm INNER JOIN SA_ORDER so on so.pk_member = cm.pk_member - where so.ORDER_TYPE in (1, 2, 3, 20, 24, 25, 26) + where so.ORDER_TYPE in (1, 2, 3, 14, 20, 24, 25, 26) and so.pk_country = #{pkCountry}