## 退单业绩全部走首购;

This commit is contained in:
cabbage 2025-10-22 13:39:08 +08:00
parent 47fb7ff263
commit 96d8fd4b77
1 changed files with 13 additions and 11 deletions

View File

@ -157,17 +157,19 @@ public class CuMemberAchieveServiceImpl extends ServiceImpl<CuMemberAchieveMappe
.newRealAmount(BigDecimal.ZERO) .newRealAmount(BigDecimal.ZERO)
.newRealPv(BigDecimal.ZERO) .newRealPv(BigDecimal.ZERO)
.build(); .build();
if (Objects.equals(EOrderType.REGISTER_ORDER.getValue(), saOrder.getOrderType()) || cuMemberAchieve.setNewAmount(saOrder.getOrderAmount());
Objects.equals(EOrderType.UPGRADE_ORDER.getValue(), saOrder.getOrderType()) || cuMemberAchieve.setNewPv(saOrder.getOrderAchieve());
Objects.equals(EOrderType.FICTITIOUS_ORDER.getValue(), saOrder.getOrderType()) || // if (Objects.equals(EOrderType.REGISTER_ORDER.getValue(), saOrder.getOrderType()) ||
Objects.equals(EOrderType.SPECIAL_REGISTER_ORDER.getValue(), saOrder.getOrderType()) || // Objects.equals(EOrderType.UPGRADE_ORDER.getValue(), saOrder.getOrderType()) ||
Objects.equals(EOrderType.SPECIAL_UPGRADE_ORDER.getValue(), saOrder.getOrderType())) { // Objects.equals(EOrderType.FICTITIOUS_ORDER.getValue(), saOrder.getOrderType()) ||
cuMemberAchieve.setNewAmount(saOrder.getOrderAmount()); // Objects.equals(EOrderType.SPECIAL_REGISTER_ORDER.getValue(), saOrder.getOrderType()) ||
cuMemberAchieve.setNewPv(saOrder.getOrderAchieve()); // Objects.equals(EOrderType.SPECIAL_UPGRADE_ORDER.getValue(), saOrder.getOrderType())) {
} else { // cuMemberAchieve.setNewAmount(saOrder.getOrderAmount());
cuMemberAchieve.setRepNewAmount(saOrder.getOrderAmount()); // cuMemberAchieve.setNewPv(saOrder.getOrderAchieve());
cuMemberAchieve.setRepNewPv(saOrder.getOrderAchieve()); // } else {
} // cuMemberAchieve.setRepNewAmount(saOrder.getOrderAmount());
// cuMemberAchieve.setRepNewPv(saOrder.getOrderAchieve());
// }
String payTime = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, saOrder.getPayTime()); String payTime = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, saOrder.getPayTime());
int period = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(payTime).getPkId(); int period = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(payTime).getPkId();
String sourceTable = TableNameConstants.CU_MEMBER_TREE + DateUtils.getMonth(payTime); String sourceTable = TableNameConstants.CU_MEMBER_TREE + DateUtils.getMonth(payTime);