From da752bb02d671bd24def19addc6aeb3264a8b0ef Mon Sep 17 00:00:00 2001 From: Tankaikai Date: Tue, 11 Mar 2025 16:24:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E6=A8=A1=E5=9D=97bug?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/ShopOrderStatisticMapper.java | 5 ++- .../impl/ShopOrderStatisticServiceImpl.java | 11 +++--- .../mapper/ShopOrderStatisticMapper.xml | 35 +++++++++++++++++++ .../impl/ConsStockFlowServiceImpl.java | 4 +-- 4 files changed, 48 insertions(+), 7 deletions(-) diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java b/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java index 9ea52681..8b13ae02 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java @@ -1,7 +1,8 @@ package com.czg.service.order.mapper; -import com.mybatisflex.core.BaseMapper; import com.czg.order.entity.ShopOrderStatistic; +import com.czg.order.param.DataSummaryTradeParam; +import com.mybatisflex.core.BaseMapper; /** * 映射层。 @@ -11,4 +12,6 @@ import com.czg.order.entity.ShopOrderStatistic; */ public interface ShopOrderStatisticMapper extends BaseMapper { + ShopOrderStatistic getTradeData(DataSummaryTradeParam param); + } diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java index 9d5b0360..d4eb2303 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java @@ -4,15 +4,17 @@ import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import com.czg.order.entity.OrderInfo; -import com.czg.order.service.OrderInfoService; -import com.mybatisflex.core.query.QueryWrapper; -import com.mybatisflex.spring.service.impl.ServiceImpl; import com.czg.order.entity.ShopOrderStatistic; +import com.czg.order.service.OrderInfoService; import com.czg.order.service.ShopOrderStatisticService; import com.czg.service.order.mapper.ShopOrderStatisticMapper; +import com.mybatisflex.core.query.QueryWrapper; +import com.mybatisflex.spring.service.impl.ServiceImpl; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; +import java.time.LocalDate; +import java.time.LocalDateTime; import java.util.HashMap; import java.util.List; @@ -90,7 +92,8 @@ public class ShopOrderStatisticServiceImpl extends ServiceImpl + diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java index a9134429..7013234b 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ConsStockFlowServiceImpl.java @@ -161,13 +161,13 @@ public class ConsStockFlowServiceImpl extends ServiceImpl getCheckStockRecordPage(Long conId) { Long shopId = StpKit.USER.getShopId(0L); - return super.pageAs(PageUtil.buildPage(), query().eq(ConsStockFlow::getShopId, shopId).eq(ConsStockFlow::getConId, conId).orderBy(ConsStockFlow::getId, true), ConsCheckStockRecordVo.class); + return super.pageAs(PageUtil.buildPage(), query().eq(ConsStockFlow::getShopId, shopId).eq(ConsStockFlow::getConId, conId).orderBy(ConsStockFlow::getId, false), ConsCheckStockRecordVo.class); } @Override public List getCheckStockRecordList(Long conId) { Long shopId = StpKit.USER.getShopId(0L); - return super.mapper.selectListByQueryAs(query().eq(ConsStockFlow::getShopId, shopId).eq(ConsStockFlow::getConId, conId).orderBy(ConsStockFlow::getId, true), ConsCheckStockRecordVo.class); + return super.mapper.selectListByQueryAs(query().eq(ConsStockFlow::getShopId, shopId).eq(ConsStockFlow::getConId, conId).orderBy(ConsStockFlow::getId, false), ConsCheckStockRecordVo.class); } @Override