Commit ca8501ee by 吕明尚

修改自动生成优惠卷购买金额开始

parent 0186a3e5
...@@ -76,7 +76,7 @@ public class CouponRetryTask { ...@@ -76,7 +76,7 @@ public class CouponRetryTask {
List<SConsumerCoupon> sConsumerCoupons = sConsumerCouponService.list(consumerCouponWrapper); List<SConsumerCoupon> sConsumerCoupons = sConsumerCouponService.list(consumerCouponWrapper);
if (sConsumerCoupons.size() > 100) { if (sConsumerCoupons.size() > 100) {
sConsumerCoupons.subList(0, 100); sConsumerCoupons = sConsumerCoupons.subList(0, 100);
} }
if (!CollectionUtils.isEmpty(sConsumerCoupons)) { if (!CollectionUtils.isEmpty(sConsumerCoupons)) {
List<SConsumerCoupon> updatedCoupons = new ArrayList<>(); List<SConsumerCoupon> updatedCoupons = new ArrayList<>();
...@@ -93,7 +93,22 @@ public class CouponRetryTask { ...@@ -93,7 +93,22 @@ public class CouponRetryTask {
item.setCouponPayPrice(BigDecimal.valueOf(getconsumed.getDeal_price()).subtract(BigDecimal.valueOf(getconsumed.getOrder_shoppromo_amount()))); item.setCouponPayPrice(BigDecimal.valueOf(getconsumed.getDeal_price()).subtract(BigDecimal.valueOf(getconsumed.getOrder_shoppromo_amount())));
logger.debug("美团优惠卷购买金额为:" + item.getCouponPayPrice()); logger.debug("美团优惠卷购买金额为:" + item.getCouponPayPrice());
} else { } else {
item.setUseStatus(UserStatusEnum.EXPIRED.getCode()); finalList.stream().forEach(store -> {
TuangouReceiptGetConsumedReponseEntity newGetconsumed = qpService.getconsumed(item.getCouponCode(), store.getOpenShopUuid());
System.out.println("门店:" + store.getName() + "优惠券码:" + item.getCouponCode());
if (!ObjectUtils.isEmpty(getconsumed)) {
item.setStoreId(store.getId());
item.setCouponPayPrice(BigDecimal.valueOf(newGetconsumed.getDeal_price()).subtract(BigDecimal.valueOf(newGetconsumed.getOrder_shoppromo_amount())));
logger.debug("门店:" + store.getName() + "优惠券码:" + item.getCouponCode());
logger.debug("美团优惠卷购买金额为:" + item.getCouponPayPrice());
//跳出循环
return;
}
});
if (item.getCouponPayPrice() == null) {
item.setCouponPayPrice(BigDecimal.ZERO);
item.setUseStatus(UserStatusEnum.EXPIRED.getCode());
}
} }
} else if (PlatformTypeEnum.TIKTOK.getCode().equals(item.getPlatformType())) { } else if (PlatformTypeEnum.TIKTOK.getCode().equals(item.getPlatformType())) {
JSONObject data = tiktokService.certificateGet(item.getEncryptedCode()); JSONObject data = tiktokService.certificateGet(item.getEncryptedCode());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment