From ed76f62db481ab1a8c125cf01d5122d1e1606266 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 26 二月 2025 01:25:09 +0800 Subject: [PATCH] 修改分佣逻辑 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java index b5cd03b..4161606 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java @@ -133,6 +133,10 @@ @Resource private RegionClient regionClient; + @Resource + private AppUserGiveawayTemporaryClient appUserGiveawayTemporaryClient; + @Resource + private ShopGiveawayTemporaryClient shopGiveawayTemporaryClient; @Override @@ -293,15 +297,14 @@ JSONObject jsonObject = JSONObject.parseObject(content); Long days = jsonObject.getLong("days"); order.setOrderStatus(OrderStatus.COMPLETED.getCode()); - order.setIsCommission(0); order.setAfterSaleTime(LocalDateTime.now().plusDays(days)); order.setEndTime(LocalDateTime.now()); order.setCancellerAppUserId(loginUserApplet.getUserid()); if (StringUtils.isNotEmpty(technicianId) && !"null".equals(technicianId)) { order.setTechnicianId(Integer.valueOf(technicianId)); } - // TODO orderMapper.updateById(order); + commissionService.calculationCommissionShop(order.getId()); } @@ -456,6 +459,8 @@ throw new RuntimeException("订单取消失败"); } shopPointClient.deleteShopPointCopy(orderId, Arrays.asList(1,2,3)); + appUserGiveawayTemporaryClient.delAppUserGiveawayTemporary(orderId); + shopGiveawayTemporaryClient.delShopGiveawayTemporary(orderId); return r; } -- Gitblit v1.7.1