12345678910111213141516171819202122232425262728293031323334 |
- // // 订单按照积分从大到小排序
- // orderVOList.sort(Comparator.comparingInt(OrderVO::getPoints).reversed());
- // for (OrderVO orderVO : orderVOList) {
- // Integer sumBrandPoints = 0;
- // // TODO 优惠券使用
- // if (CollUtil.isNotEmpty(orderCouponVOList)){
- // for (OrderCouponVO orderCouponVO : orderCouponVOList) {
- // //判断商品ID在优化卷ID中包含
- // if (orderCouponVO.getBuinessId().equals(orderVO.getVendorId())
- // && orderCouponVO.getProjectIds().contains(orderVO.getProductId())){
- // sumBrandPoints += orderVO.getPoints();
- // orderCouponVO.setBrandPoints(orderVO.getPoints());
- // CouponUserDO couponUserDO = new CouponUserDO();
- // couponUserDO.setId(orderCouponVO.getCouponId());
- // couponUserDO.setIsUse(1);
- // couponUserDO.setUserId(pointsOrderSaveReqListVO.getUserId());
- // couponUserDO.setBrandPoints(orderCouponVO.getBrandPoints());
- // couponUserDO.setUseTime(LocalDateTime.now());
- // couponUserDO.setBuinessId(orderVO.getVendorId());
- // couponUserDO.setOrderNo(orderVO.getOrderNo());
- // couponUserService.goUpdateCouponUser(couponUserDO, false);
- // }
- // }
- // //优惠总积分
- // Integer sumBrandTotalsPoints = orderCouponVOList.stream()
- // .map(orderCouponVO -> ObjUtil.defaultIfNull(orderCouponVO.getBrandPoints(),0))
- // .mapToInt(Integer::intValue)
- // .sum();
- // pointsOrderSaveReqListVO.setTotalsCouponPoints(sumBrandTotalsPoints);
- // }
|