From 618d84889f07d23a1316816736f587ccca816496 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 28 七月 2025 18:49:53 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java
index e412dd7..4448186 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java
@@ -93,6 +93,7 @@
 import java.text.SimpleDateFormat;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
+import java.time.LocalTime;
 import java.time.ZoneOffset;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
@@ -3220,7 +3221,7 @@
         order.setOrderFrom(4);
         order.setShopId(shopId);
         order.setUserId(userId);
-        order.setOrderMoney(BigDecimal.ZERO);
+        order.setOrderMoney(goods.getSalesPrice());
         order.setCouponMoney(BigDecimal.ZERO);
         order.setDiscountMoney(BigDecimal.ZERO);
         order.setReceivableMoney(BigDecimal.ZERO);
@@ -4041,7 +4042,7 @@
             Map<Long, MgtSimpleShopVo> shopMap = null;
             Map<Long, MgtSimpleMemberVo> userMap = null;
             if (shopIdSet != null && !shopIdSet.isEmpty()) {
-                String shopJoinedString = String.join(",", shopIdSet.stream().map(Object::toString).collect(Collectors.toList()));
+                String shopJoinedString = String.join(",", shopIdSet.stream().filter(Objects::nonNull).map(Object::toString).collect(Collectors.toList()));
                 MgtBaseBathDto mgtBaseBathDto = new MgtBaseBathDto();
                 mgtBaseBathDto.setIds(shopJoinedString);
                 List<MgtSimpleShopVo> simpleShopVoList = remoteShopService.listShopSimpleVoByIds(mgtBaseBathDto).getData();
@@ -7305,6 +7306,11 @@
         }
         mgtBasePlatformDto.setShopIdList(shopIdList);
         // 从数据库中获取第三方订单统计
+        DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
+        mgtBasePlatformDto.setStartTime(LocalDate.parse(mgtBasePlatformDto.getStartDate(), dateFormatter)
+                .atStartOfDay());
+        mgtBasePlatformDto.setEndTime(LocalDate.parse(mgtBasePlatformDto.getEndDate(), dateFormatter)
+                .atTime(LocalTime.MAX));
          vo = orderMapper.getPlTotalThirdOrderStatics(mgtBasePlatformDto);
         return vo;
     }

--
Gitblit v1.7.1