From b87c5549fe471167882192944db3f2d6b729476c Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 15 Mar 2024 14:13:55 +0800 Subject: [PATCH] 抽奖 --- src/main/java/cc/mrbird/febs/mall/quartz/OrderSettlementJob.java | 72 ++++++++++++++++++------------------ 1 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/quartz/OrderSettlementJob.java b/src/main/java/cc/mrbird/febs/mall/quartz/OrderSettlementJob.java index e13295f..608bedb 100644 --- a/src/main/java/cc/mrbird/febs/mall/quartz/OrderSettlementJob.java +++ b/src/main/java/cc/mrbird/febs/mall/quartz/OrderSettlementJob.java @@ -61,41 +61,41 @@ * 普通商品结算 -- 10天结算一次 */ // @Scheduled(cron = "0 0 0 * * ?") - @Transactional(rollbackFor = Exception.class) - public void normalGoodsSettlementJob() { - log.info("普通商品结算"); - List<MallOrderInfo> orderInfos = mallOrderInfoMapper.selectOrderInfoWithNormalGoods(DateUtil.offsetDay(new Date(), -10)); - if (CollUtil.isEmpty(orderInfos)) { - return; - } +// @Transactional(rollbackFor = Exception.class) +// public void normalGoodsSettlementJob() { +// log.info("普通商品结算"); +// List<MallOrderInfo> orderInfos = mallOrderInfoMapper.selectOrderInfoWithNormalGoods(DateUtil.offsetDay(new Date(), -10)); +// if (CollUtil.isEmpty(orderInfos)) { +// return; +// } +// +// for (MallOrderInfo orderInfo : orderInfos) { +// MallMember member = mallMemberMapper.selectById(orderInfo.getMemberId()); +// if (AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())) { +// continue; +// } +// +// for (MallOrderItem item : orderInfo.getItems()) { +// MallGoodsSku sku = mallGoodsSkuMapper.selectById(item.getSkuId()); +// BigDecimal score = sku.getPresentPrice(); +// +// memberWalletService.add(score, member.getId(), "score"); +// mallMoneyFlowService.addMoneyFlow(member.getId(), score, MoneyFlowTypeEnum.STATIC_BONUS.getValue(), orderInfo.getOrderNo(), FlowTypeEnum.SCORE.getValue()); +// +// mallAchieveService.add(item.getId()); +// } +// +// // 普通商品动态分红结算 +// memberProfitService.dynamicProfit(orderInfo.getId(), 1); +// } +// } - for (MallOrderInfo orderInfo : orderInfos) { - MallMember member = mallMemberMapper.selectById(orderInfo.getMemberId()); - if (AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())) { - continue; - } - - for (MallOrderItem item : orderInfo.getItems()) { - MallGoodsSku sku = mallGoodsSkuMapper.selectById(item.getSkuId()); - BigDecimal score = sku.getPresentPrice(); - - memberWalletService.add(score, member.getId(), "score"); - mallMoneyFlowService.addMoneyFlow(member.getId(), score, MoneyFlowTypeEnum.STATIC_BONUS.getValue(), orderInfo.getOrderNo(), FlowTypeEnum.SCORE.getValue()); - - mallAchieveService.add(item.getId()); - } - - // 普通商品动态分红结算 - memberProfitService.dynamicProfit(orderInfo.getId(), 1); - } - } - - /** - * 自动确认收货 - */ - @Scheduled(cron = "0 0 0 * * ?") - public void orderAutoConfirmJob() { - log.info("自动确认收货"); - mallOrderInfoMapper.updateOrderConfirmStatus(DateUtil.offsetDay(new Date(), -7)); - } +// /** +// * 自动确认收货 +// */ +// @Scheduled(cron = "0 0 0 * * ?") +// public void orderAutoConfirmJob() { +// log.info("自动确认收货"); +// mallOrderInfoMapper.updateOrderConfirmStatus(DateUtil.offsetDay(new Date(), -7)); +// } } -- Gitblit v1.9.1