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} + + +