From 5627daeb1ac1a29947e902f9a7efb6730ed98611 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期五, 07 七月 2023 20:35:50 +0800
Subject: [PATCH] 管理台bug和用户端生日卡

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java |   89 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 86 insertions(+), 3 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java
index 46c747c..fbdf2ad 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java
@@ -34,11 +34,30 @@
     AppSureOrderVo buyGoods(AppSureOrderDto appSureOrderDto);
 
     /**
+     * @description  抢购商品
+     * @author  jqs
+     * @date    2023/7/6 11:45
+     * @param appPanicBuyDto
+     * @return  AppSureOrderVo
+     */
+    AppPanicBuyVo panicBuyGoods(AppPanicBuyDto appPanicBuyDto);
+
+
+    /**
      * 创建订单
      * @param appPlaceOrderDto
      * @return
      */
     AppPlaceOrderVo placeOrder(AppPlaceOrderDto appPlaceOrderDto);
+
+    /**
+     * @description  创建活动订单
+     * @author  jqs
+     * @date    2023/7/6 17:59
+     * @param appPlaceActivityDto
+     * @return  AppPlaceOrderVo
+     */
+    AppPlaceOrderVo placeActivityOrder( AppPlaceActivityDto appPlaceActivityDto);
 
     /**
      * 分页获取用户订单
@@ -80,7 +99,7 @@
      * @param orderId
      * @return
      */
-    MerVerifyOrderVo verifyOrder(String orderId);
+    MerVerifyOrderVo verifyOrder(String orderId,Long shopId);
 
     /**
      * 确认核销订单
@@ -286,14 +305,78 @@
      * @param verifyCode
      * @return  MerVerifyCouponVo
      */
-    MerVerifyCouponVo verifyCoupon(String verifyCode);
+    MerVerifyCouponVo verifyCoupon(String verifyCode,Long shopId);
 
     /**
      * @description  获取用户未支付金额
      * @author  jqs
      * @date    2023/6/29 18:00
-     * @param userId
+     * @param merBaseDto
      * @return  BigDecimal
      */
     BigDecimal getMemberUnpaidOrder(MerBaseDto merBaseDto);
+
+    /**
+     * @description  商户端获取订单统计
+     * @author  jqs
+     * @date    2023/7/3 19:29
+     * @param merTotalDto
+     * @return  MerOrderTotalVo
+     */
+    MerOrderTotalVo getMerOrderTotal(MerTotalDto merTotalDto);
+
+    /**
+     * @description  商户端获取订单分布统计
+     * @author  jqs
+     * @date    2023/7/4 9:29
+     * @param merTotalDto
+     * @return  MerOrderDistributionTotalVo
+     */
+    MerOrderDistributionTotalVo MerOrderDistributionTotalVo(MerTotalDto merTotalDto);
+
+    /**
+     * @description  商户端获取销售占比统计
+     * @author  jqs
+     * @date    2023/7/4 13:58
+     * @param merTotalDto
+     * @return  MerOrderTypeTotalVo
+     */
+    MerOrderTypeTotalVo getMerOrderTypeTotal(MerTotalDto merTotalDto);
+
+    /**
+     * @description  商户端获取销售排行
+     * @author  jqs
+     * @date    2023/7/4 14:23
+     * @param merTotalDto
+     * @return  MerOrderGoodsRankVo
+     */
+    MerOrderGoodsRankVo getMerOrderGoodsRank(MerTotalDto merTotalDto);
+
+    /**
+     * @description  商户端获取渠道排行
+     * @author  jqs
+     * @date    2023/7/4 14:51
+     * @param merTotalDto
+     * @return  MerOrderFromRankVo
+     */
+    MerOrderFromRankVo getMerOrderFromRank(MerTotalDto merTotalDto);
+
+    /**
+     * @description  商户端订单管理统计
+     * @author  jqs
+     * @date    2023/7/4 16:27
+     * @param merBaseDto
+     * @return  MerTotalOrderVo
+     */
+    MerTotalOrderVo totalMerOrder(MerBaseDto merBaseDto);
+
+    /**
+     * @description  平台获取商户订单记录
+     * @author  jqs
+     * @date    2023/7/5 20:17
+     * @param page
+     * @param mgtShopAllOrderPageDto
+     * @return  List<MgtShopAllOrderPageVo>
+     */
+    List<MgtShopAllOrderPageVo> pageMgtShopAllOrder(Page page, MgtShopAllOrderPageDto mgtShopAllOrderPageDto);
 }

--
Gitblit v1.7.1