From 5f5325511c378f0c5bd846801c9d5b9407ab7e02 Mon Sep 17 00:00:00 2001 From: xyiege Date: Fri, 15 Jul 2022 09:57:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E8=AE=A2=E5=8D=95=E5=95=86?= =?UTF-8?q?=E5=93=81=E4=BA=A4=E6=98=93=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/chjyj/szwh/mapper/OrderGoodsDetailMapper.java | 10 ++++++++++ .../cn/chjyj/szwh/service/impl/IndexServiceImpl.java | 10 +++++++++- .../resources/mapper/szwh/OrderGoodsDetailMapper.xml | 5 +++++ .../chjyj/szwh/mapper/OrderGoodsDetailMapperTest.java | 8 ++++++++ 4 files changed, 32 insertions(+), 1 deletion(-) diff --git a/src/main/java/cn/chjyj/szwh/mapper/OrderGoodsDetailMapper.java b/src/main/java/cn/chjyj/szwh/mapper/OrderGoodsDetailMapper.java index ab5b0a4..8510f5e 100644 --- a/src/main/java/cn/chjyj/szwh/mapper/OrderGoodsDetailMapper.java +++ b/src/main/java/cn/chjyj/szwh/mapper/OrderGoodsDetailMapper.java @@ -1,6 +1,7 @@ package cn.chjyj.szwh.mapper; import cn.chjyj.szwh.bean.OrderGoodsDetail; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; /** @@ -22,4 +23,13 @@ public interface OrderGoodsDetailMapper { * @return */ int delOrderGoodsByBatchCode(String batchcode); + + /** + * 统计时间段内段的订单商品明细 + * @param startTime + * @param endTime + * @return + */ + int countOrderGoodsDetailByTimeSection(@Param("startTime") String startTime, + @Param("endTime") String endTime); } diff --git a/src/main/java/cn/chjyj/szwh/service/impl/IndexServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/IndexServiceImpl.java index 9ed3317..59a28f8 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/IndexServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/IndexServiceImpl.java @@ -1,6 +1,7 @@ package cn.chjyj.szwh.service.impl; import cn.chjyj.szwh.mapper.GoodsMapper; +import cn.chjyj.szwh.mapper.OrderGoodsDetailMapper; import cn.chjyj.szwh.mapper.OrderMapper; import cn.chjyj.szwh.service.IndexService; import org.springframework.beans.factory.annotation.Autowired; @@ -18,6 +19,8 @@ public class IndexServiceImpl implements IndexService { private GoodsMapper goodsMapper; @Autowired private OrderMapper orderMapper; + @Autowired + private OrderGoodsDetailMapper orderGoodsDetailMapper; @Override public Map getCountSys() { @@ -53,12 +56,17 @@ public class IndexServiceImpl implements IndexService { String yesterday=sdf.format(calendar.getTime()); String yesterday_start = yesterday+"00:00:00"; String yesterday_end = yesterday+"23:59:59"; + //交易数量 + Integer dealGoodsCount=orderGoodsDetailMapper.countOrderGoodsDetailByTimeSection(yesterday_start,yesterday_end); + result.put("deal_goods_count",dealGoodsCount); //交易总额 result.put("deal_money",goodsCount); + + result.put("order_money",goodsCount); - result.put("deal_goods_count",goodsCount); + result.put("shelf_count",goodsCount); result.put("out_count",goodsCount); result.put("yester_order_count",goodsCount); diff --git a/src/main/resources/mapper/szwh/OrderGoodsDetailMapper.xml b/src/main/resources/mapper/szwh/OrderGoodsDetailMapper.xml index 6c2be9b..034b3ef 100644 --- a/src/main/resources/mapper/szwh/OrderGoodsDetailMapper.xml +++ b/src/main/resources/mapper/szwh/OrderGoodsDetailMapper.xml @@ -36,6 +36,11 @@ where id=#{id} + + +