From 1f3e9dc85399290910cde7149806323305544e0d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期六, 20 七月 2024 19:17:23 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java index 9c92c18..1602f6a 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java @@ -292,6 +292,7 @@ groupPurchase.setGroupStatus( res ? GroupStatusEnum.FORMED_INTO_A_GROUP : GroupStatusEnum.GROUP_FAILURE); groupPurchase.setStartStatus(StartStatusEnum.ENDED); + this.updateById(groupPurchase); } @@ -329,7 +330,7 @@ }); try { log.info( - "============ =================退款结束============================="); + "=============================退款结束============================="); log.info("退款成功订单:{}", objectMapper.writeValueAsString(successfulOrders)); log.info("退款失败订单:{}", objectMapper.writeValueAsString(failedOrders)); @@ -356,6 +357,13 @@ orderClient.updateOrderStatusByMubres(formedGroupMubres, SecurityConstants.INNER); return true; } + List<GoodsGroupPurchaseInfo> notGroupedList = groupPurchaseInfoList.stream() + .filter(g -> !g.getCurrentNumber() + .equals(g.getGroupSize())).peek(p -> { + p.setGroupStatus(GroupStatusEnum.GROUP_FAILURE.getCode()); + }).collect( + Collectors.toList()); + goodsGroupPurchaseInfoService.updateBatchById(notGroupedList); } return false; } -- Gitblit v1.7.1