## 业绩汇总添加赠品专区返回;

This commit is contained in:
cabbage 2025-10-27 16:37:19 +08:00
parent 0527468f5b
commit b2d29d0498
4 changed files with 21 additions and 3 deletions

View File

@ -3238,12 +3238,22 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
censusSummaryVo.setDiscountAmount(disAmount); censusSummaryVo.setDiscountAmount(disAmount);
censusSummaryVo.setDiscountPv(disAchieve); censusSummaryVo.setDiscountPv(disAchieve);
// 赠品
BigDecimal giftPointAmount = BigDecimal.ZERO;
BigDecimal giftPointAchieve = BigDecimal.ZERO;
if (memberMeritsSummaryMap.get(EOrderType.RETAIL_CONSUME.getValue()) != null) {
giftPointAmount = memberMeritsSummaryMap.get(EOrderType.RETAIL_CONSUME.getValue()).getAmount();
giftPointAchieve = memberMeritsSummaryMap.get(EOrderType.RETAIL_CONSUME.getValue()).getAchieve();
}
censusSummaryVo.setGiftPointAmount(giftPointAmount);
censusSummaryVo.setGiftPointPv(giftPointAchieve);
// 金额总计 // 金额总计
censusSummaryVo.setAmountTotal(censusSummaryVo.getRegisterAmount().add(censusSummaryVo.getUpgradeAmount()) censusSummaryVo.setAmountTotal(censusSummaryVo.getRegisterAmount().add(censusSummaryVo.getUpgradeAmount())
.add(censusSummaryVo.getRepurchaseAmount()).add(censusSummaryVo.getDiscountAmount())); .add(censusSummaryVo.getRepurchaseAmount()).add(censusSummaryVo.getDiscountAmount()).add(censusSummaryVo.getGiftPointAmount()));
// 业绩汇总 // 业绩汇总
censusSummaryVo.setPvTotal(censusSummaryVo.getRegisterPv().add(censusSummaryVo.getUpgradePv()) censusSummaryVo.setPvTotal(censusSummaryVo.getRegisterPv().add(censusSummaryVo.getUpgradePv())
.add(censusSummaryVo.getRepurchasePv()).add(censusSummaryVo.getDiscountPv())); .add(censusSummaryVo.getRepurchasePv()).add(censusSummaryVo.getDiscountPv()).add(censusSummaryVo.getGiftPointPv()));
censusSummaryList.add(censusSummaryVo); censusSummaryList.add(censusSummaryVo);
} }
return censusSummaryList; return censusSummaryList;

View File

@ -42,6 +42,12 @@ public class CensusSummaryVo {
@Excel(name = "五折业绩") @Excel(name = "五折业绩")
private BigDecimal discountPv; private BigDecimal discountPv;
@Excel(name = "赠品金额")
private BigDecimal giftPointAmount;
@Excel(name = "赠品业绩")
private BigDecimal giftPointPv;
/** /**
* 金额总计 * 金额总计
*/ */

View File

@ -630,7 +630,7 @@ public class RetailOrderServiceImpl implements IRetailOrderService {
// } // }
} }
// 在线支付的订单支付方式为钱包 // 在线支付的订单支付方式为在线
saOrderExt.setPayType(EOrderPayType.ONLINE.getValue()); saOrderExt.setPayType(EOrderPayType.ONLINE.getValue());
RetailOrderRegisterParam registerParam = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_REG_PARAM + pkMember + orderCode); RetailOrderRegisterParam registerParam = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_REG_PARAM + pkMember + orderCode);

View File

@ -44,10 +44,12 @@ public enum EOrderType {
* 复购专区 -- 甄选专区使用精品专区的商品 * 复购专区 -- 甄选专区使用精品专区的商品
*/ */
RETAIL_UPGRADE(42, "复购专区", 0), RETAIL_UPGRADE(42, "复购专区", 0),
/** /**
* 北大甄选 -- 商城专区 * 北大甄选 -- 商城专区
*/ */
RETAIL_REPURCHASE(43, "北大甄选", 0), RETAIL_REPURCHASE(43, "北大甄选", 0),
/** /**
* 赠品订单 * 赠品订单
*/ */